天天看點

《C++ Primer Plus(第6版)中文版》——1.5 總結

本節書摘來自異步社群出版社《c++ primer plus(第6版)中文版》一書中的第1章,第1.5節,作者: 【美】stephen prata,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

随着計算機的功能越來越強大,計算機程式越來越龐大而複雜。為應對這種挑戰,計算機語言也得到了改進,以便程式設計過程更為簡單。c語言新增了諸如控制結構和函數等特性,以便更好地控制程式流程,支援結構化和子產品化程度更高的方法;而c++增加了對面向對象程式設計和泛型程式設計的支援,這有助于提高子產品化和建立可重用代碼,進而節省程式設計時間并提高程式的可靠性。

c++的流行導緻大量用于各種計算平台的c++實作得以面世;而isoc++标準(c++98/03和c++11)為確定衆多實作的互相相容提供了基礎。這些标準規定了語言必須具備的特性、語言呈現出的行為、标準庫函數、類和模闆,旨在實作該語言在不同計算平台和實作之間的可移植性。

要建立c++程式,可建立一個或多個源代碼檔案,其中包含了以c++語言表示的程式。這些檔案是文本檔案,它們經過編譯和連結後将得到機器語言檔案,後者構成了可執行的程式。上述任務通常是在ide中完成的,ide提供了用于建立源代碼檔案的文本編輯器、用于生成可執行檔案的編譯器和連結器以及其他資源,如項目管理和調試功能。然而,這些任務也可以在指令行環境中通過調用合适的工具來完成。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

繼續閱讀