darwin & posix & clang & llvm

Darwin:

  Darwin是由苹果电脑于2000年所释出的一个开放原始码操作系统。Darwin 是MacOSX 操作环境的操作系统成份。

 

POSIX:

  POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。

 

Clang:

  Clang 是一个 C++ 编写、基于 LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。

  clang: a C language family frontend for LLVM

  网址:http://clang.llvm.org/index.html

 

LLVM:

  LLVM  提供了与编译器相关的支持,能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。简而言之,可以作为多种语言编译器的后台来使用。

  The LLVM Compiler Infrastructure:http://llvm.org
 

+++

 

 

posted on 2015-09-25 12:22  ciciki  阅读(438)  评论(0编辑  收藏  举报

导航