1. 適合新手的c語言編譯器有哪些
我們現在都用VC6.0
2. 正在做一個小型編譯器,請問如何把中間表達式如何生成C語言
你的意思不是很明白。
我就簡單說下一個我當時寫一個簡單編譯器的流程吧
首先你得確定文法,然後再開始寫編譯器
1. 用flex寫詞法分析程序,具體的網上有很多資料。
2. 用yacc寫語法分析程序,可以分幾步來寫
先寫一個語法樹生成程序,列印出語法樹,可以進行簡單的類型檢查;
再使用語法制導的翻譯方案,寫一個中間代碼生成程序。
3. 將中間代碼翻譯成匯編語言,優化就不做了太麻煩。
推薦龍書
3. 攜帶型C語言編譯器
想圖簡單 不學好了 攜帶型編譯器……第一次聽說啊……
4. 目前最好用的c語言編譯器
沒有最好用的,只有最適用的C編譯器,因為C語言是平台依賴型系統高級語言。在Linux上就是GCC用的最多,Windows上就是VC
5. 免費版c語言編譯器下載
DEV-C++
http://jlbc.skycn.com/down/WY_DEVCPP_5B0905.zip
最基礎的,很小,很實用,2008年信息學奧賽就是用這個來考的
6. 我想做一個C語言編譯器……
沒什麼可不可取的,弄出來的話你的編程水平會有很大的提升,沒弄出來也會,除非你一開始就放棄.
首先不建議你搞x86架構的,當然想挑戰自己也行,因為x86架構的指令格式十分的操蛋.
建議寫arm架構的編譯器,因為指令結構簡單,而且你學了之後做嵌入式方向很有用
工作量相當的大,給你說一下你要點的技能點吧
*數據結構(編程必修)
*編譯原理(理論知識,沒有他你沒法下手)
*了解一種架構的匯編語言(不會的話你不知道怎麼該讓cpu去處理c的語句)
*了解你學的那種架構的匯編語言的指令格式(不翻譯成機器指令cpu咋跑)
*了解一種可執行文件的格式(windows就搜PE文件的格式,linux就搜elf文件的格式,不把編譯出來的東西組織成os能識別的格式咋運行)
*還有需要一定的英文閱讀能力(因為有的資料沒有中文)
還有一定要丟掉老掉牙的vc 6.0和tc,這倆傢伙用來應付考試還行,用他來實際開發你就找虐吧.
7. 求一個最簡單的適合初學者的C語言編譯器
c-free和vc++6.0都可以,比較推薦c-free吧,畢竟是有中文的,VC也有中文,不過是漢化過的,這兩者也沒啥區別,主要是VC不太兼容win7和win8,畢竟較老了,而C-free可以兼容win7,win8我不知道,沒在那裡用過,可以試一下C-free,這兩者都要在創建C文件的之後加後綴.c才能保存為C文件
8. c語言編譯器
編譯器無好壞 最流行的就好 ,很多人都用trubo c 2.0.vc6.0這些都是些很老很過時的編譯器。用最新的吧,從工程入手。不然學了半年編程,連怎麼建立最簡單的工程都不會。vs2010,vs2012,vs2008,
9. 新手用什麼c語言編譯器
TC吧,但是TC不能復制、粘貼,如果覺得TC不好,就用VC++ 6.0或DEV C++都行,雖然是C++的編譯環境,但C語言也可以用的