編譯器國產
⑴ 支持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++的編譯器
首先:國產有編譯器,比如龍芯就用
其次:開發編譯器難度非常大,編譯器、操作系統、資料庫這三樣是程序界的三座大山,不是 所有牛奶都叫愚公。國產即使有編譯器我認為也不是完全從零開發的。龍芯雖然有了自己的編譯器也只是針對自己的平台編譯,不具備通用性。一句話,中國目前缺少大企業的眼光和決心以及實力
⑶ pdf編輯器有哪些,哪個pdf編輯器好用
pdf編輯器有很多,其中有免費也有收費的,有效果好的也有效果一般的。
如:迅捷PDF編輯器、捷速PDF編輯器、AdobeAcrobatProfessional等。
好用的pdf編輯器評判標準是:
好用的pdf編輯器不僅僅是對pdf文件中文字進行編輯,還應該具備插入文檔,添加註釋、添加附件等功能。
⑷ 寫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++ 這個比較精簡
⑸ 學習html5要用到哪個編譯器
1:以下學習web前端最常用的編輯器
sublime text3 一款非常好用的前端開發軟體,不過需要安裝插件
hbuilder 國產軟體,非常受國內前端開發人員的喜愛。不過對於低配置的電腦會有點卡頓
editplus 前端學習的初期階段,能較好的打代碼功底。
webstorm 這款軟體也很受前端開發人員的喜愛。不管國內還是國外用的人非常多。
除此之外還有很多的編輯器。像DW、notepad++等等。
2:https://www.mengke.com/ 這是以上提到的諸多軟體下載地址。
3:對以上回答有哪裡不理解請最追問或者指正
⑹ 習語言作為國產編譯器,能直接編譯c代碼,完全兼容c,為啥很多會點c的人要排斥它呢
ANSIC一般都可以支持,但也涉及到不同版本的C標準的兼容性問題,比如VC6不支持C99,VS2003,2005,2008,20120等就可以部分支持C99標准;而且很多標准並沒有規定實現,不同的編譯器實現可能不同,比如C標准只規定了short<=int<=long,但並沒有規定位元組數,導致不同的編譯器數據類型的大小各不相同。非ANSIC標準的話,不同的編譯器一般都有不同的實現,需要分別實現。在移植到不同編譯器的時候這些都要注意處理,比較常規的做法是數據類型和函數等自己根據不同編譯器封裝成一個統一的格式,在程序中使用封裝後的數據類型或函數,而不要使用原生類型,這樣在移植時只需要在封裝的地方根據編譯器的不同進行修改就可以了,不需要再修改源代碼。
⑺ 誰推薦個好的C++編輯器
C++開發常用工具「群英會」
開發環境
---->Turbo c
DOS時代c語言開發的經典工具,目前適合兩類人使用:c語言beginner(尤其是學生一族),具有懷舊情節的專業人士:)
---->Visual C++ 6.0/7.0
穩定而強大的IDE開發環境,具有豐富的調試功能,定製宏的功能也是其一大特色。Microsoft的經典之作,功能強大自不必言說。附帶的一些工具也很不錯,比如:Spy++。但編譯器較之同類,支持c++標準的程度不夠好,尤其6.0及以前的版本。
---->BCB
Borland的C++ Builder是可以與VC匹敵的另一個功能強大的IDE,速度和穩定性稍遜,但對c++標准支持的程度較好。
---->Cygwin
Windows平台下的C++編譯器,基於gcc,又完全兼容Window特有的東西,比如對winsock的支持。從http://www.cygwin.com可以找到有關Cygwin的詳細信息。
---->Dev-c++
Windows平台下,一個類似VC、BCB的c++ IDE開發環境,屬於共享軟體。界面親切優雅,size也不大,其4.9.x版有中文語言支持,無需漢化。編譯器基於gcc,完全支持STL。但是對於規模較大的軟體項目,恐怕難以勝任。可以從:http://www.bloodshed.net/dev/devcpp.html找到有關Dev-c++的有關信息。
---->Source Insight
有著和Dev c++一樣漂亮的界面,提供代碼的編輯和察看功能,具有豐富的語法加亮功能,可以像VC一樣自動彈出成員函數的提示,並具有快速方便的函數跳轉功能(但是跳轉速度似乎有點慢)。只是默認設置不適合時,需要仔細的調整和修改。無法查找經typedef之後的名字。
輔助工具
---->Visual Assist
VC IDE環境下的輔助編程工具,能識別各種關鍵字、函數、成員變數,自動給出tip,並自動更正大小寫錯誤,標示拼寫錯誤等。是VC開發的良好伴侶。
---->Understand for C++
一款c/c++IDE編程的輔助工具,支持反向工程,代碼導向和一些統計功能,從http://www.scitools.com可以找到有關Understand for C++的詳細信息。
程序編輯器
---->EditPlus
一款很不錯的文本編輯軟體,功能強大卻又十分輕巧。支持不同語言的語法加亮,還有Project組織功能,具有豐富的自定義功能。通過設置User Tool,可以和其他語言編譯器結合,形成一個簡單的IDE。
---->Ultra Edit
功能和EditPlus相當,通過腳本文件提供的配置功能可以定製編輯環境,但自6.0版以後一直沒多大變化,就編程而言,自定義設置沒有EditPlus方便。
---->EMACS
公認的世界上功能最多,最復雜的文本編輯器,其實也可以當作程序員用的編輯器。
---->Visual Slick Edit
一個功能強大的程序員用編輯器。最值得一提的是其定製功能,很好用,可以和EMACS相比。自帶了一套PCODE解釋器,用c的語法,還可以掛接動態庫。配合mingw一起使用很方便。從http://www.slickedit.com可以找到有關SlickEdit的詳細信息。
---->IQEdit
全功能的程序員用編輯器,界面很漂亮,從http://pwksoftware.com可以找到有關IQEdit的詳細信息。
UML/建模
---->Rational Rose
強大的建模工具,早已「家喻戶曉」,功過自然不必多加評說了。從http://www.rationalsoftware.com.cn可以找到有關Rational Rose的詳細信息。
---->Visual Modeler
MS Visual Studio 6.0所附的小工具。屬於Rational和MicroSoft合作的戰略產品,是Rose的簡化版。
---->Visio
Microsoft的建模工具,感覺更人性化一些,但功能沒有Rose多、強、專,支持正向的代碼生成,以及對代碼的反向工程。
---->Together
另一款功能強大的建模工具,用java編寫而成,口碑不錯,不過速度稍稍慢了一些。從http://www.togethersoft.com可以找到有關Togather的詳細信息,另外,以下網址提供了一個有關Together的教程: http://www.cc.puv.fi/~tka/kurssit/Tietojarjestelmien_suunnittelu/together/TCCGuide6
---->Visual UML
支持多種語言類型,比如:VC、VB、DELPHI、CORBA IDL等,可以直接從UML設計圖生成代碼,簡單易用,完全適合Personal use,界面也很清爽。從http://www.visualObject.com可以找到有關Visual UML的詳細信息。
---->SmartDraw
通用圖表製作軟體,可以用來製作組織機構圖、流程圖、統計圖表等。隨帶有圖庫,基本滿足製作各類圖表的需要。從http://www.smartdraw.com可以找到有關SmartDraw的詳細信息。
---->PlayCase
國產面向對象的建模軟體,兼容UML和IDEF,輕量級軟體,只是界面看起來有點簡朴,乃是高展先生用Delphi完成的。
版本控制
---->ClearCase
Rational的版本控制管理軟體,功能強大,可以控制多種類型的文檔,甚至包括Word、Excel、PowerPoint文檔。但使用復雜,不易上手,且不是免費軟體。
---->CVS
為基於Web的分布式協同開發提供了版本控制管理手段,且是免費軟體,可以通過腳本定製功能。但在許可權控制方面功能相對較弱。
---->VSS
微軟的版本控制管理工具,功能相對簡單,適合於小型團隊開發,將其整合到微軟的其他開發工具中,使用起來十分方便。
---->SourceOffSite
微軟為開發人員提供的遠程訪問VSS資料庫的工具,使資料庫得以遠程更新,以支持遠程辦公。其他的版本管理工具還包括:PVCS、VCS、RCS等。
XML
---->expat
用於讀取和處理XML文檔的c函數庫,最初是James Clark的個人作品,簡單輕巧,且速度快。但支持的編碼方式有限,最遺憾的是不支持中文。從http://expat.sourceforge.net可以找到有關expat的詳細信息。
---->xml4c
IBM的XML Parser,用c++語言寫就,功能超級強大。號稱支持多達100種字元編碼,能夠支持中文,適合於大規模的xml應用。若只是很小范圍的應用,則非最佳選擇,畢竟,你需要「背負」約12M左右的dll的沉重負擔。從http://www.alphaworks.ibm.com/tech/xml4c可以找到有關xml4c的詳細信息。
---->Xerces c++
Apache的XML項目,同樣是c++實現,來源於IBM的xml4c,因此編程介面也是和xml4c一致的。但是目前只支持少數的字元編碼,如ASCII,UTF-8,UTF-16等,不能處理包含中文字元的XML文檔。從 http://xml.apache.org/xerces-c可以找到有關Xerces c++的詳細信息。
測試
---->CppUnit
一個c++的單元測試框架,可以通過派生測試類的方式,定製具體的測試方案。xUnit家族的一員,從JUnit移植而來,JUnit是Java語言的單元測試框架。從http://cppuint.sourceforge.net可以找到有關CppUint的詳細信息。
---->Rational ROBOT
Rational的自動化測試工具,通過編寫腳本的方式提供自動化測試特性。其GUI方式的腳本錄制功能,有助於對GUI軟體進行功能測試;其VU方式的腳本錄制功能,有助於測試某些軟體的數據通訊功能。
---->Rational Purify
同樣是Rational的自動化測試工具,不需要被測程序的源代碼,可以用來檢查內存訪問錯誤、Windows API調用錯誤等,以完成軟體的可靠性測試,屬於白盒測試。
其他的Rational測試工具還包括:TestFactory、PureCoverage、TestManager等。
日誌
---->log4cpp
一個用於日誌記錄的c++函數庫,可以將內容以定製的方式記錄到不同的目的地,比如:文件、控制台syslog等,同時還可以通過控制記錄級別來屏蔽掉某些無關記錄。從http://log4cpp.sourceforge.net可以找到有關log4cpp的詳細信息。
注釋
---->Doc++
注釋文檔生成工具,根據源程序中的文檔注釋,可以輸出TeX和HTML格式的文檔。除了支持c/c++語言外,還支持IDL和java。僅提供命令行使用方式。從http://docpp.sourceforge.net可以找到有關Doc++的詳細信息。
---->Doxygen
注釋文檔生成工具,較之Doc++功能更為齊全,可以生成包括HTML、PDF、RTF在內的多種格式的文檔,並有GUI界面,除了支持c/c++語言外,還支持IDL、java、PHP、c#等。從http://www.stack.nl/~dimitri/doxygen可以找到有關Doxygen的詳細信息。
⑻ 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 下可能會存在兼容性問題。
⑼ 前端開發用的文本編輯器有哪些
1.Visual Studio Code 微軟在2015年4月30日Build 開發者大會上正式宣布了 Visual Studio Code 項目:一個運行於 Mac OS X、Windows和 Linux 之上的,針對於編...
2.hbuilder 前端開發小白入門首選,hbuilder是國產的一款前端開發工具而且是免費的,對於英語不好的前端工程師是一個不錯的消息。 優點是有強大的其他語言支持和開發webapp等功能,強大到沒朋友。在語法提示、轉到...
3.sublime text3 sublime text是一個輕量級的編輯器,也是支持各種編程語言,sublime text所有的強大功能都是支持插件的,而且快捷鍵十分的好用,可以極大的減少開發的勞動