Microsoft Visual C++
Microsoft Visual C++(简称Visual C++、MSVC、VC++或VC)是微軟公司的C++開發工具,具有集成开发环境,可提供編輯C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除錯工具,特別是整合了微軟Windows操作系统应用程序接口(Windows API)、三维動畫DirectX API,微软.NET框架。目前最新的版本是Microsoft Visual C++ 2022。 風格 Visual…
共 13 篇文章
Microsoft Visual C++(简称Visual C++、MSVC、VC++或VC)是微軟公司的C++開發工具,具有集成开发环境,可提供編輯C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除錯工具,特別是整合了微軟Windows操作系统应用程序接口(Windows API)、三维動畫DirectX API,微软.NET框架。目前最新的版本是Microsoft Visual C++ 2022。 風格 Visual…
{{Infobox software | title = LCC | developer = 大衛·漢森與克里斯·弗雷澤 | released = | latest release version = 4.2 | latest release date = | programming language = C | operating system = 跨平臺 | genre = 編譯器 | license = LCC授權但據一般定義而言…
GNU编译器套裝(,縮寫為GCC)是GNU計劃制作的一种优化编译器,支持各种编程語言、操作系统、计算机系统结构。该编译器是以GPL及LGPL許可證所發行的自由軟體,也是GNU計劃的关键部分,还是GNU工具链的主要組成部份之一。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。1985年由理查德·马修·斯托曼開始發展,現在由自由軟體基金會負責維護工作。截至2019年,GCC大约有1500万行代码,是现存最大的自由程序之…
Watcom C/C++ 编译器在DOS开发环境中,以编译後的 exe 執行檔运行高速而著称,且是首个支持Intel 80386 "保护模式"的编译器。于90年代中期,不少在技术上具有雄心的游戏(例如 Doom、Descent、Duke Nukem 3D)都以 Watcom C 写成。 Watcom C/C++ 编译器、Watcom Fortran 编译器 已经在不其先前所属公司Sybase售卖, 而被 SciTech 软件公司 作为 …
Zig是一种通用,采用静态类型。旨在成为C语言的继任者、提供更轻量更简单的编程体验、提供更丰富的功能,以MIT许可证发布。 Zig和C语言的区别主要在控制流、函数调用、库导入、变量声明和Unicode支持,且Zig不支持宏和预处理指令。Zig从现代语言引入了编译期泛型编程特性,允许函数在编译期处理各种数据,同时添加了一些新的编译器指令,以便通过反射访问和修改类型信息。 像C语言一样,Zig没有实现垃圾回收,而是选择手动管理内存,并添加了…
'(),又称',是将GCC编译器和GNU Binutils移植到平台下的产物,包括一系列头文件(Win32API)、函式庫和可执行文件。 另有可用于产生32位及64位可执行文件的MinGW-w64项目,是从原本产生的分支。如今已经独立发展。 历史 MinGW是从Cygwin(1.3.3版)基础上发展而来。 编程语言支持 GCC支援的語言大多在MinGW也受支援,其中涵蓋C、C++、Objective-C、Fortran及Ada。 对于C…
Tiny C Compiler(縮寫為TCC、tCc或TinyCC)是一个用於x86或x86-64系統的C编译器,開發者為Fabrice Bellard。軟體是設計用於低階電腦環境,或是於磁碟容量有限的空間中(1.44磁片或是硬碟)。軟體可以適用於Windows、Linux、Unix作業系統,而最新版本為0.9.27(2017年12月17日)。TCC是在GNU宽通用公共许可证(LGPL)協定規範下發布。 TCC符合ANSI C(C89/…
Clang(類似英文單字clang) 是一個C、C++、Objective-C和Objective-C++程式語言的編譯器前端。它採用了LLVM作為其後端,由LLVM2.6開始,一起釋出新版本。它的目標是提供一個GNU編譯器套裝(GCC)的替代品,支援了GNU編譯器大多數的編譯設定以及非官方語言的擴充功能。作者是克里斯·拉特納(Chris Lattner),在蘋果公司的贊助支持下進行開發,而原始碼授權是使用類BSD的伊利诺伊大学厄巴纳-…
Turbo C是一套C語言的整合開發環境與編譯器軟體,由Borland公司開發,於1987年開始發售。1990年五月,它被Turbo C++所取代。 歷史 1980年代,在Turbo Pascal獲得成功,成為在個人電腦上開發應用程式的常見選擇之後,Borland公司繼續開發了一系列的程式開發工具,包括Turbo Basic,Turbo Prolog與 Turbo C。 版本 1987年: Turbo C 1.0 1987年: Turb…
Intel C++編譯器(),經常被稱為icc或icl,一種C語言與C++的編譯器,可以在macOS,Linux與Windows上運行,由英特爾公司研發。 概論 對於IA-32與Intel x86-64架構,這個編譯器能產生最佳化的代碼,但是對於非Intel但是相容於Intel架構的處理器,如AMD處理器,這個編譯器就無法產出最佳化的代碼。 套件組 批評 Intel Compiler曾經被指控編譯出來的Code會檢查目標電腦的CPU V…
可移植C編譯器(),也被稱為pcc,或pccm(portable C compiler machine),一種早期的C語言編譯器,由於1970年代中期,在貝爾實驗室寫作。這個編譯器被使用在Version 7 Unix上,跟著它一同釋出。一直到1994年4.4BSD發表時,它都是BSD UNIX系統上的預設C語言編譯器,一直到被gcc取代為止。在1980年代,它是非常具有影響力的C語言編譯器典範,主要的C語言編譯器都是在它的基礎上繼續開發…
DJ的GNU编程平台 ( DJGPP ) 是Intel 80386及以上的一個软件开发套件,支持DOS操作系统的IBM PC兼容机 。它由DJ Delorie指导並于1989年开始这个项目。 它是GNU编译器集合 (GCC)的一个移植 ,主要是GNU实用程序,如Bash ,find ,tar ,ls ,GAWK ,sed和ld到(DPMI)。 支持的语言包括C ,C ++,Objective-C/ C ++,Ada,Fortran和Pa…
Open64是一套針對Itanium 及 x86-64架構最佳化的編譯器,它以GNU自由文档许可证所發行。Open64源自於一套SGI為MIPS R10000處理器所開發的編譯器MIPSPro,它於2000年首次發行並命名為Pro64,隔年特拉华大学將其改名為Open64並為其把關。目前Open64經常作為編譯器以及计算机系统结构研究領域的研究平台。Open64使用Whirl中介碼,支援的語言包括C语言、C++及Fortran 77/9…