LLVM (Low Level Virtual Machine)

Bib­lio­thèque per­me­t­tant de com­pil­er un lan­gage de haut niveau vers du code machine, tout en ciblant plusieurs archi­tec­tures puisqu’il passe par un lan­gage inter­mé­di­aire (LLVM-IR), sem­blable à l’assembleur, mais indépen­dant du type de machine, et qui est opti­misé par le com­pi­la­teur.

News:

Out­ils util­isant LLVM:

  • Emscripten: pour com­pil­er du code C/C++ en Javascript (voir pour UE4/HTML5)
  • Clang: Com­pi­la­teur C/C++, objec­tive-C, Ada, con­cur­rent de gcc.
  • Le frame­work CUDA pour com­pil­er le lan­gage d’accès aux GPUs d’Nvidia.

Sites et ressources:

Fièrement propulsé par WordPress | Thème : Baskerville 2 par Anders Noren.

Retour en haut ↑

%d blogueurs aiment cette page :