A. 很奇怪為什麼國內沒有任何組織或個人開發最底層的中文編譯器呢
這是一個技術問題,你如果沒讀過編譯原理(龍書)的話,你是看不懂下面的回答的。因為中國技術不足,沒人能寫出支持中文的lex和yacc。首先詞法分析生成器lex,就對中文不友好,它只支持ascii字母,不支持中文。這意味著你編譯器里的詞彙只能是英文單詞,不能是中文詞彙。其次就是語法分析生成器yacc了,也不支持中文,只支持用英文寫的語法規則,不能用中文書寫。這意味著最最基本的語法規則是全英文的,這算哪門子中文編程語言。非常遺憾,中國目前沒有牛人造出支持中文的lex和yacc來,否則全中文編譯器一定會滿天飛的,多到爛大街。為什麼說多到爛大街?一個全中文的編譯器其實僅僅需要修改編譯器的前端詞法分析器和語法分析器(語法分析器甚至無需大改動),後端直接對接開源代碼即可,開源英文編譯器已經爛大街了,把它們的後端移植過來就行了。但關鍵就是沒有支持中文的自動化工具lex和yacc。
自動化這條路走不通,純手寫總可以吧。我猜測易語言就是前端純手寫的全中文編譯器。你可以使用易語言,絕對可以達到你的要求。但是從技術的角度來講,lex和yacc的技術高度遠高於易語言,畢竟lex和yacc號稱編譯器的編譯器,編譯器之母。
B. mac上用什麼c語言編譯器中文版的,xcode都是英文的看不懂,書上說codeWarrior好,
c99 vc++都可以吧,你去多特軟體店,那裡比較全
C. 什麼中文編譯器好用
推薦:TC2.0 + EditPlus
理由:(1)越是高級的工具,就讓你能接觸到的核心越少,讓你學到的東西越膚淺。而用Turbo C 2.0作為編譯器,它迫使你從非常基礎的概念學起,比如C語言是如何編譯,連接,如何調試的;對於一個大型的項目,如何配置環境,如何布置項目的文件目錄;甚至如何編寫自己的庫函數,然後在項目中運用。這些東西Turbo C是不會幫你做的。你自己走一遍之後,思路會清晰很多,以後就是用記事本寫程序也會覺得很踏實,而不會出現用VC或VS寫了很多代碼,卻發現心裡很沒底,很不踏實。筆試的時候,沒了編譯器就一籌莫展了。高級編譯器用多了,思考問題到時候,也會被細枝末節所困擾,不能真正做到把問題抽象到演算法設計,與具體實現分離開來的所謂「設計者」的境界。
(2)Turbo C 2.0給出的錯誤提示或者警告,用的是非常簡潔和經典的英文提示,你用久了,對於常見的錯誤和警告,以後不論是學JAVA,C#等的時候,都會很快反應過來是什麼錯誤。
(3)我當初學《C Primer Plus第五版》的時候,用的就是Turob C 2.0,完全可以,不存在不兼容問題。
(4)Turbo C2.0的編輯窗口不太方便,然而與EditPlus配合起來用,完全可以彌補該不足。我現在寫Java都是用Editplus。在EditPlus下配置C語言的編譯運行環境很簡單的,去網上搜搜吧,一個小時解決問題。
D. s7-200的編譯軟體英文版怎麼改成中文版
菜單--tools--options(最後一個)--general(左邊方框里)--language(右邊方框)選chinese--ok--確定--是。
然後重新打開看看是不是變成中文的啦~~
E. 編譯程序相當於什麼
編譯程序相當於什麼
相當於翻譯,機器翻譯
就是把代碼翻譯為機器能識別的數據
比如
源代碼:中文
目標代碼:英文
編譯器:把中文翻譯成英文
操作系統只能讀懂:英文
補充:編譯程序(Compiler,compiling
program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
F. 有什麼編譯器 可以編譯中文
用VC++6.0吧,這個是個C++編譯器,但是也是C語言編譯器,根據後綴名來區分的可以是.C也可以是.cpp。。不過C++本來就包括C的部分了。。建議樓主用這個編譯器吧,網上很多,基本都是破解的。上邊這個適合做C語言的計算機編程或者模擬。狗狗里一搜全都是,下載那個企業版的就行。直接安裝不用親自破解 如果樓主是做嵌入式系統開發的,建議用keil C編譯器吧。
G. 有什麼中文的ANSI C編譯器
也可以用用dev C++ 也有中文版的,這個只有十幾兆,很小,網上很容易下到
H. 有沒有中文語言的編譯器不像C語言一樣,還要學英文。
想學編程就要熟悉英文環境,中文代碼的我就知道個易語言,但這個哪有c語言流行呢?編程語言流行排行榜上Java、C、C++居前三甲,樓主先好好學C語言吧。就那幾個關鍵字,多練練就熟悉了。如果要VC6.0編輯器變成中文,可以去下中文版的,當然代碼還是英文字母。我還是推薦用英文界面的,中文版不知哪裡就會蹦出個BUG。
I. 現在使用的c語言編譯器主流的都是vc++6.0嗎VC++6.0怎麼使用中文版的和英文版有什麼區別win7支持嗎
win7的也支持 啊!我的就是win7 的啊!用的還好啊!!才開始學的話還是用中文版吧!等熟悉一下環境後再下英文版的吧!!要是英文好的話你也可以下英文版的吧!!