1樓:匿名使用者
c語言編譯器 還是有的。turbo c這個古老的c語言編譯器還是要給出的,畢竟問題問的是c語言的。像 那些微控制器 和 一些 特殊領域 只能用c 不一定說c++就是者緩好的。
c和c++的區別就是效率問題。作為我們平時應用的軟體來說 c 和c++這點效率 可以不用考慮,但是在某些特殊的領域,他們卻更關注漏鉛效率。第二點要補充的就是vc++的特點 就我個人感覺而言,是功能強大,用起來順手,但是它有非常致命的缺點,就是 這是乙個微軟出品的c++編譯器,兩點缺點,1 修改了太多標準,2該編譯器只能執行在windows 平臺。
dev c++ 和 另外乙個編譯器 bloand..怎麼拼來著,總之 是跨平臺的。雖然用起來不是那麼方便,但是 可以跨平臺。
何意?就是說,如果將這兩個編譯器 在windows下編譯,則可以編譯出windows應用程式。在linux下編譯,則可以編譯出 linux應用程式。
在linux平臺上 有個專門的編譯器 叫gc++。我首搜模個人不太在那個平臺上操作,對此不是特別清楚。vc++根本就不能在windows外的平臺上使用,如何編譯?
就是這樣,
2樓:匿名使用者
現在已經沒有純c語言的純譽編譯器了,都是用的c++編譯器,由於c++相容c,所以使用c++編譯器,常用的有visual studio裡的vc++編譯器,dev c++編譯器,c++ bulider編譯悉轎器,建議使用前2個,vc++功能強大,可以編譯所有的windows程式,但是睜褲肆過於複雜,模組多,體積大,不宜學,但是學好了前途(錢途)無量,dev c++是個標準的c++編譯器,只有c++的基本功能,只能編寫win32程式,win32控制檯程式,dll動態鏈結庫,沒有vc++提供的強大的類庫支援。許多事要自己來完成。
c語言編譯程式屬於應用軟體,系統軟體還是工具軟體?
3樓:惠企百科
c語言編譯程式屬於系統軟體。
編譯程式(compiler,compiling program)也稱為編譯器,是指把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。
這裡的編譯程式是一種動作,是根據編譯原理技術,由高階程式設計語言編譯器翻譯成機器語言二進位**行為,因此它是系統軟體。
乙個典型的編譯程式通常由哪些部分組成?各部分的主要功能是什麼
4樓:背山書童
通常由七個部分組成。分別是:詞法分析、語法分析、語義分析和中間**生成、優化、目標**生成以及**和**管理、出錯處理。
各自功能是:
1.詞法分析:輸入源程式,對構成源程式的字串進行掃瞄和分解,識別出乙個個單詞(也稱單詞符號,或簡稱符號)。
在詞法分析階段工作所依循的是語言的詞法規則;描述詞法規則的有效工具是正規式和有限自動機。
2.語法分析:在詞法分析的基礎上,根據語言的語法規則,把單詞符號串組成各類語法單位。具體的說,語法分析是在單詞流的基礎上建立乙個層次結構——建立語法樹。
3.語義分析和中間**生成:語義分析利用語法分析階段確定的層次結構來識別表示式和語句中的操作資訊及型別資訊;中間**生成階段將產生的源程式的乙個顯式中間表示,這種中間表示可以看成是某種抽象程式,通常是與平臺無關的,(可用三位址碼和四元式表示)。
4.優化:試圖改進中間**,以產生執行速度較快的機器**。
5.目標**生成:生成可重定位的機器**或彙編**。
6.**和**管理:編譯程式在工作過程中需要保持一系列的**,以登記源程式的各類資訊和編譯各階段的進展情況。
7.出錯處理:編譯程式對源程式中的錯誤進行處理,應最大限度地發現源程式中的各種錯誤,準確地指出錯誤的性質和發生錯誤的地點,並且將錯誤所造成的影響限制在儘可能小的範圍內,使得源程式的其餘部分能繼續被編譯下去,以便進一步發現其他可能的錯誤。
通常編譯過程中每個階段都可能檢測出錯誤,其中,絕大多數數錯誤可以在編譯的前三階段檢測出來。且源程式中的錯誤通常分為語法錯誤和語義錯誤兩大類。出錯處理就是為了處理以上的錯誤情況。
軟體開發工具,軟體開發工具有哪些
snippet compiler是乙個基於 windows 的小型應用程式,你可以通過它來編寫 編譯和執行 如果你具有較小的 段,並且你不想建立完整的 visual studio net 專案 以及該專案附帶的所有檔案 則該工具會很有用。現在snippet compiler已經支援.net fram...
C語言編寫簡單的C語言編譯器?急!謝謝大家
不太理解lz說什麼,黑框裡是輸入a的值還是a值還有公式。以下隨便寫的。main 求乙個最簡單的適合初學者的c語言編譯器 c free和vc 都可以,比較推薦c free吧,畢竟是有中文的,vc也有中文,不過是漢化過的,這兩者也沒啥區別,主要是vc不太相容win7和win8,畢竟較老了,而c free...
常用的園林工具有哪些,常用園林工具有哪些
園藝工具包括園林剪刀 花卉工具 園林花具,小套花具 等。園林剪刀主要產品有高枝剪 整籬剪 籬笆剪 剪枝剪 整枝剪 修枝剪 多用剪 摘果剪 剪花剪 剪草剪等 田園組套花卉工具 園林花具,小套花具 包括花鍬 花鏟 花耙 花鋤 花叉等等。園林機具主要有 草坪修剪機 割灌割草機 綠籬修剪機 油鋸 水幫浦 打...