國產編譯器
A. 國產CPU現在發展得如何了
龍芯之父胡偉武博士說過可以把CPU做到世界第一,但是指令集不同,軟體無法使用,用戶絕對是不會買賬的,打造自己的軟體生態系統花費巨大,無奈之下龍芯只好選擇當時在大學、科研單位有良好基礎的MIPS指令集。雖然指令集是別人的,但在龍芯的開發下,新加入了500多條自定義指令,運算效率極大提升,最新的龍芯3A3000單線程性能約為Intel I5 4460的三分之一。
紙面上雖然這樣說,不過龍芯幾乎沒什麼應用支持,只是個光桿司令單純參數並沒有什麼參考意義,期待龍芯在桌面市場有所表現不怎麼科學。不過軍工航天領域倒是有大大的發展空間,15年發射的北斗雙星就是搭載的龍芯,性能以及價格都遠遠優於進口宇航CPU,後續的國防航宇領域都會搭載國產CPU,相信這將是國產U的正確發展道路。
B. 支持C++標準的編譯器:達到90%以上,MS的別說了,有點傷心。
GNU C++ ,簡稱g++
如果g++在編譯的時候加上參數-ansi -pedantic,就可以100%遵守ANSI和ISO的C++標准。
如果你想80%遵守ANSI/ISO的C++標準的話,且100%遵守GNU標准,那就不加-ansi -pedantic參數。
注意:最不遵守標準的是微軟的Visual C++,不過大型Windows編程只能用Visual C++。
C. 那位幫個忙...關於C++編譯器的問題...很感謝
要用Visual C++ 軟體
建立工程後,在建立源文件(source file)後綴名為.cpp
然後將源代碼寫入原文件中,編譯,連接。。。
visual C++不但可以寫exe程序,也可以寫源文件
D. 國產X86處理器之光,兆芯能走多遠
兆芯的最新量產處理器是2019年6月正式發布的KX-6000。實際上,KX-6000早在2018年8月份之前就已經流片成功的。KX-6000採用台積電16納米工藝生產,主頻從KX-5000的2.0GHz提高到了3.0GHz。
每個處理器8個核。隨之帶來的性能提升也非常明顯,SPEC CPU 2006分數從KX-5000的20分提高到KX-6000的29.2分,已經追上了Intel i3-530([email protected])。
因此,兆芯不用花時間去開發二進制翻譯指令,不需要花時間去適配Linux、移植驅動,不需要去優化JAVA,不需要去優化編譯器。這些東西,可以直接用X86的生態。
E. windows的pc端編譯器有哪些
Windows的pc端編譯器有:
1) Visual Studio
Windows 下首先推薦大家使用微軟開發的 Visual Studio(簡稱 VS),它是 Windows 下的標准 IDE,實際開發中大家也都在使用。為了適應最新的 Windows 操作系統,微軟每隔一段時間(一般是一兩年)就會對 VS 進行升級。VS 的不同版本以發布年份命名,例如 VS2010 是微軟於 2010 年發布的,VS2017 是微軟於 2017 年發布的。
不過 VS 有點龐大,安裝包有 2~3G,下載不方便,而且會安裝很多暫時用不到的工具,安裝時間在半個小時左右。
對於初學者,我推薦使用 VS2015。最好不用使用 VS2017,有點坑初學者。
2) DevC++
如果你討厭 VS 的復雜性,那麼可以使用 Dev C++。Dev C++ 是一款免費開源的 C/C++ IDE,內嵌GCC編譯器(Linux GCC 編譯器的 Windows 移植版),是 NOI、NOIP等比賽的指定工具。Dev C++ 的優點是體積小(只有幾十兆)、安裝卸載方便、學習成本低,缺點是調試功能弱。
NOI 是National Olympiad in Informatics的縮寫,譯為「全國青少年信息學奧林匹克競賽」;NOIP 是National Olympiad in informatics in Provinces的縮寫,譯為「全國青少年信息學奧林匹克聯賽」。NOI、NOIP 都是奧林匹克競賽的一種,參加者多為高中生,獲獎者將被保送到名牌大學或者得到高考加分資格。
3) Visual C++ 6.0
Visual C++ 6.0(簡稱VC 6.0)是微軟開發的一款經典的 IDE,很多高校都以 VC 6.0 為教學工具來講解C和C++。但VC 6.0是1998年的產品,很古老了,在 Win7、Win8、Win10 下會有各種各樣的兼容性問題,甚至根本不能運行,所以不推薦使用。
VC 6.0 早就該扔進垃圾桶了,可是依然有很多大學把它作為教學工具,並且選用的教材也以 VC 6.0 為基礎來講解C語言和 C++,可見教學體制的極端落後,課程體系的更新遠遠跟不上技術的進步。
4) 其它 IDE
除了上面提到的三款 IDE,Windows 平台下還有很多其他的 IDE,它們各有特點,例如:
Code::Blocks 是一款開源、跨平台、免費的 C/C++ IDE,它和 Dev C++ 非常類似,小巧靈活,易於安裝和卸載,不過它的界面要比 Dev C++ 復雜一些,不如 Dev C++ 來得清爽。
Turbo C 是一款古老的、DOS 年代的C語言開發工具,程序員只能使用鍵盤來操作 Turbo C,不能使用滑鼠,所以非常不方便。但是 Turbo C 集成了一套圖形庫,可以在控制台程序中畫圖,看起來非常炫酷,所以至今仍然有人在使用。
C-Free 是一款國產的 Windows 下的C/C++ IDE,最新版本是 5.0,整個軟體才 14M,非常輕巧,安裝也簡單,界面也比 Dev C++ 漂亮。C-Free 的缺點也是調試功能弱。可惜的是,C-Free 已經多年不更新了,組件都老了,只能在 XP、Win7 下運行,在 Win8、Win10 下可能會存在兼容性問題。
F. 為什麼沒有國產的C/C++的編譯器
首先:國產有編譯器,比如龍芯就用
其次:開發編譯器難度非常大,編譯器、操作系統、資料庫這三樣是程序界的三座大山,不是 所有牛奶都叫愚公。國產即使有編譯器我認為也不是完全從零開發的。龍芯雖然有了自己的編譯器也只是針對自己的平台編譯,不具備通用性。一句話,中國目前缺少大企業的眼光和決心以及實力
G. 學習html5要用到哪個編譯器
1:以下學習web前端最常用的編輯器
sublime text3 一款非常好用的前端開發軟體,不過需要安裝插件
hbuilder 國產軟體,非常受國內前端開發人員的喜愛。不過對於低配置的電腦會有點卡頓
editplus 前端學習的初期階段,能較好的打代碼功底。
webstorm 這款軟體也很受前端開發人員的喜愛。不管國內還是國外用的人非常多。
除此之外還有很多的編輯器。像DW、notepad++等等。
2:https://www.mengke.com/ 這是以上提到的諸多軟體下載地址。
3:對以上回答有哪裡不理解請最追問或者指正
H. 習語言作為國產編譯器,能直接編譯c代碼,完全兼容c,為啥很多會點c的人要排斥它呢
ANSIC一般都可以支持,但也涉及到不同版本的C標準的兼容性問題,比如VC6不支持C99,VS2003,2005,2008,20120等就可以部分支持C99標准;而且很多標准並沒有規定實現,不同的編譯器實現可能不同,比如C標准只規定了short<=int<=long,但並沒有規定位元組數,導致不同的編譯器數據類型的大小各不相同。非ANSIC標準的話,不同的編譯器一般都有不同的實現,需要分別實現。在移植到不同編譯器的時候這些都要注意處理,比較常規的做法是數據類型和函數等自己根據不同編譯器封裝成一個統一的格式,在程序中使用封裝後的數據類型或函數,而不要使用原生類型,這樣在移植時只需要在封裝的地方根據編譯器的不同進行修改就可以了,不需要再修改源代碼。
I. 求一個16位匯編編譯器和幾個有名的匯編論壇
CSDN論壇有專門的匯編語言的分區(不像網路知道的匯編區弄得跟ASP區似的)
http://community.csdn.net/
匯編語言的位置是:開發語言->匯編語言
CSDN的高手很多(不像網路知道,我這種菜鳥都能上榜),肯定能得到准確的回答
=====================================
隨便鄙視一下樓上
=====================================
熱鬧的你就別想了,匯編這種冷門的語言不會有熱鬧的論壇的
CSDN很不錯了,能解決問題就行了
J. 寫C++程序,除了用VC++6.0 2008等版本,還有那些比較好用的軟體
VC6.0 超級垃圾啊! 給你推薦一些編譯器和IDE吧!
編譯器 : GCC系列: GCC4.7.1 GCC4.7.2 GCC4.8.1
VC++些列: VC++10.0 VC++11.0
英特爾和SUN的C++編譯器貌似找不到
IDE:比較精簡的:DevC++
比較巨大的:VS2010VS2012
一般般的:NetBeans CodeBlock
國產的: C-Free
還有其他的。。。。。
建議使用的編譯器:
學舊版本的C++ 可以使用VC++11.0 和VC++10.0
學新版本的C++ 建議使用GCC4.8.1
建議使用的IDE :
VS2010 和 VS2012 界面不錯,實時語法檢查也很好
Dev c++ 這個比較精簡