- N +

c語言最常用的編譯器 linux中最常用的編譯器

c語言各種編譯器的語法不同嗎

linux下的C語言編程與windows下的C語言編程從語法上看沒有區別,

但是C語言是有標準的,叫做C語言的必須符合國際標準。區別在于Windows通過頭文件windows.h提供的WindowsAPI函數,而Linux則提供了它自己的函數。

基本的C庫函數,如stdio.h,string.h等也是標準化的,所有C編譯器都必須提供這些函數,典型的如printf,strcpy等。

問題是在于,如果你要調用系統功能,比如在Windows下,則必須通過WindowsAPI來實現,因此,這部分代碼就不會和Linux下兼容。

c語言編譯器是什么語言寫的

參考DennisM.Ritchie寫的TheDevelopmentoftheCLanguage:Chistory,C語言誕生的基本過程就是KenThomson不滿意BCPL,于是設計了B語言,并且用BCPL為B語言寫了一個編譯器,然后從這個編譯器開始自舉寫新的B語言編譯器。貝爾實驗室的眾人在PDP-7上用B語言寫了各種各樣的東西后又不滿意B語言了,于是1971年DMR開始在新買的PDP-11上用B給B寫擴展,稱之為NB(newB,此處省略吐槽若干),擴展著擴展著離B的畫風越來越遠了,就取了一個新名字變成了一門新語言——C語言。1973年夏天他們用手頭的編譯器和語言給PDP-11重寫了一個UnixKernel。C語言大約就是這個時期成型的。所以,可以說第一個C語言的編譯器是用B語言,或者說是擴展過的B語言(NB)寫的。因為是一邊改進語言一邊用改進了的編譯器這樣滾雪球寫出來的,也可以看成是C語言寫的?畢竟很難確定什么時候C自己變成了一門新語言……

c語言有哪些編譯器

1、visualc++6.0(win8系統下不好用,C/C++)-MicrosoftVisualC++;

2、visualstudio(2005、2008、2010、2012、2013)-MicrosoftVisualStudio;

3、win-tc非常方便:不騙你,2000/XP/7都可以用;

4、Code::Blocks(win7、8都可以用);

5、TurbC(只能編譯C語言);

6、gcc(GNU編譯器套件);

7、DEVC++;

8、C-Free;

9、BorlandC++、WaTComC++、BorlandC++Builder、GNUDJGPPC++、Lccwin32CCompiler3.1、HighC、MyTc等,由于C語言比較成熟,所以編程環境很多;

10、還常用souceinsight,在工作中還用Labwindows編程,直接調試運行,不過那是有工程背景,有工作經驗的技術人員用的。

c語言編譯器電腦版有哪些

1、visualc++6.0(win8系統下不好用,C/C++)-MicrosoftVisualC++;

2、visualstudio(2005、2008、2010、2012、2013)-MicrosoftVisualStudio;

3、win-tc非常方便:不騙你,2000/XP/7都可以用;

4、Code::Blocks(win7、8都可以用);

5、TurbC(只能編譯C語言);

6、gcc(GNU編譯器套件);

7、DEVC++;

8、C-Free;

9、BorlandC++、WaTComC++、BorlandC++Builder、GNUDJGPPC++、Lccwin32CCompiler3.1、HighC、MyTc等,由于C語言比較成熟,所以編程環境很多;

10、還常用souceinsight,在工作中還用Labwindows編程,直接調試運行,不過那是有工程背景,有工作經驗的技術人員用的。

C++用什么編譯器比較好

1、visualc++6.0(win8系統下不好用,C/C++)-MicrosoftVisualC++;

2、visualstudio(2005、2008、2010、2012、2013)-MicrosoftVisualStudio;

3、win-tc非常方便:不騙你,2000/XP/7都可以用;

4、Code::Blocks(win7、8都可以用);

5、TurbC(只能編譯C語言);

6、gcc(GNU編譯器套件);

7、DEVC++;

8、C-Free;

9、BorlandC++、WaTComC++、BorlandC++Builder、GNUDJGPPC++、Lccwin32CCompiler3.1、HighC、MyTc等,由于C語言比較成熟,所以編程環境很多;

10、還常用souceinsight,在工作中還用Labwindows編程,直接調試運行,不過那是有工程背景,有工作經驗的技術人員用的。最好用第一個

c#編譯器有哪幾種

C語言編譯器可以分為兩類,一是桌面操作系統,二是嵌入式系統。桌面操作系統包括:VisualC++、GCC以及LLVMClang,VisualC++只能用于Windows操作系統,GCC和LLVMClang除了可用于Windows操作系統之外,主要用于Unix/Linux操作系統。

嵌入式操作系統包括:KeilC51編譯器、AVRGCC編譯器、ADS、RVDS編譯器、CCS、VisualDSP++編譯器等。

返回列表
上一篇:
下一篇: