Clang
Clang

Clang

Clang /ˈklæŋ/ [5] là một mặt trước trình biên dịch (compiler front end) cho các ngôn ngữ lập trình C, C ++, Objective-CObjective-C ++, cũng như khung OpenMP,[6] OpenCL, RenderScriptCUDA. Nó sử dụng cơ sở hạ tầng trình biên dịch LLVM làm mặt sau (back end) của nó và là một phần của chu trình phát hành LLVM kể từ LLVM 2.6.Nó được thiết kế để hoạt động như một sự thay thế thả xuống cho Bộ trình dịch GNU (GNU Compiler Collection - GCC), hỗ trợ hầu hết các cờ biên dịch và các phần mở rộng ngôn ngữ không chính thức.[7] Những người đóng góp của nó bao gồm Apple, Microsoft, Google, ARM, Sony, IntelAdvanced Micro Devices (AMD). Đây là phần mềm nguồn mở, với mã nguồn được phát hành theo Giấy phép của Đại học Illinois / NCSA, là một giấy phép phần mềm miễn phí cho phép.Dự án Clang bao gồm mặt trước Clang, máy phân tích tĩnh và một số công cụ phân tích mã.[8]

Clang

Phát hành lần đầu 26 tháng 9 năm 2007; 13 năm trước (2007-09-26)[1]
Viết bằng C++
Phiên bản ổn định
8.0.1[2] / 19 tháng 7 năm 2019; 16 tháng trước (2019-07-19)
Website clang.llvm.org
Hệ điều hành Giống Unix
Repository
Nền tảng LLVM (ARMv7, AArch64, IA-32, x64, ppc64le)[3]
Giấy phép UIUC (BSD-style); relicensing in progress to Apache License 2.0[4]
Thiết kế bởi Chris Lattner
Phát triển bởi LLVM Developer Group
Bản xem thử
10
Thể loại Trình biên dịch

Tài liệu tham khảo

WikiPedia: Clang http://lists.trolltech.com/qt4-preview-feedback/20... http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-Ja... http://blog.llvm.org/2009/12/clang-builds-llvm.htm... http://blog.llvm.org/2010/02/clang-successfully-se... http://blog.llvm.org/2010/05/clang-builds-boost.ht... http://blog.llvm.org/2015/05/openmp-support_22.htm... http://blog.llvm.org/2018/03/clang-is-now-used-to-... //clang.llvm.org http://releases.llvm.org/download.html http://www.minix3.org/news/