目录
C++
C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.
集成开发环境
集成开发环境(Integrated Development Environment,簡稱IDE,也稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程式開發人員開發軟體的應用軟體,在開發工具內部就可以輔助編寫原始碼文本、並編譯打包成為可用的程序,有些甚至可以設計圖形介面。 IDE通常包括程式語言編輯器、自動构建工具、通常還包括除錯器。有些IDE包含編譯器/直譯器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有時IDE還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支援物件導向的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。雖然目前有一些IDE支援多種程式語言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要還是針對特定的程式語言而量身打造(例如Visual Basic)。.
IDE
IDE可能有多种含义:.
MFC
#重定向 MFC (消歧義).
OWL
OWL可以指:.
Turbo C++
Turbo C++是一個Borland C++編譯器與IDE。最早的Turbo C++ 產品系列出現在1993年以後,以及於2006年重新發行,具有一個互動的IDE,本質上源自他們的旗艦產品C++ Builder的降級版本。Turbo C++ 2006則發佈於2006年9月5日,以及它區分為「Explorer」與「Professional」兩個版本。Explorer版可以自由下載與散佈,Professional版則是銷售的商品。.
另见
Borland軟體
- Borland C++
- Borland Turbo C
- Borland数据引擎
- DBase
- Kylix
- PowerBASIC
- SideKick
- Turbo C++
- Turbo Pascal
- Visual Prolog
C++編譯器
- Borland C++
- C++/CX
- C++Builder
- Clang
- CodeWarrior
- GCC
- Intel C++編譯器
- Microsoft Visual C++
- MinGW
- Open64
- PathScale编译器
- Turbo C++
- Watcom C/C++编译器
DOS軟體
- Borland C++
- Borland Turbo C
- Clipper
- DBase
- FreeBASIC
- Lotus 1-2-3
- MASM
- Microsoft Works
- Multiplan
- Netwide Assembler
- PC Tools (軟體)
- PE2
- PowerBASIC
- QBasic
- QuickBASIC
- SideKick
- Turbo Pascal
- Windows 1.0
- Windows 2.0
- Windows 3.0
- WordPerfect
- WordStar
- 諾頓電腦醫生
集成开发环境
- Adobe Flash Builder
- Android Studio
- Apache Cordova
- Borland C++
- Bricx Command Center
- C++Builder
- CodeWarrior
- Delphi
- Eclipse
- Enterprise Architect
- GNAVI
- JBuilder
- LabWindows/CVI
- Lazarus
- MIT应用开发者
- Microsoft Robotics Developer Studio
- Microsoft Visual C++
- NetBeans
- Powerbuilder
- PureBasic
- PyCharm
- QDevelop
- Qt Creator
- Turbo Pascal
- Visual Basic
- Visual Cafe
- Visual Prolog
- Xcode
- Xojo
- Zend Studio
- 内容辅助
- 协作开发环境
- 整合開發環境列表
- 集成开发环境