第一章 預備知識

2021-05-22 14:11:46 字數 363 閱讀 5785

1. c++融合了3中不同的程式設計傳統:c語言代表的過程性語言傳統,c++在c語言基礎上新增的類代表的物件導向語言的傳統以及c++模板支援的通用程式設計傳統。

2. 計算機要處理兩個概念-資料和演算法。資料是程式使用和處理的資訊,而演算法是程式使用的方法。過程性語言強調程式設計的演算法方面。而oop強調的是資料。

3. 通用程式設計是c++支援的另一種程式設計模式,它強調的是演算法方面。oop是乙個管理大型工程的工具。而通用程式設計則提供了執行常見任務(如對資料排序或合成鍊錶)的工具。

4. oop部分賦予了c++語言將問題所涉及的概念聯絡起來的能力(高階抽象),c部分則賦予了c++語言緊密聯絡硬體的能力(低階硬體訪問)。

5. linux最常用的是gnu c++編譯器g++。

第一章 預備知識

1.程式 資料 演算法。資料是程式使用和處理的資訊,演算法是程式使用的方法。2.物件導向程式設計 在c 中,類是一種規範,它描述了這種新型資料格式,物件是根據這種規範構造的特定資料結構。3.編寫並執行乙個c 程式的過程 1 編寫源 2 編譯源 執行乙個程式,將源 翻譯為機器語言。包含了翻譯後的程式的...

C Primer Plus 第一章 預備知識

c 三 寶 1.繼承了c語言的高效,簡潔,快速和可移植性的傳統。2.物件導向程式設計 3.通用程式設計 1.1 c 簡介 c 融合了三種不同的程式設計傳統 c語言代表的過程性語言傳統,在c語言基礎上新增的類代表的物件導向的傳統以及模板支援的通用程式設計傳統。1.2 c 簡史 20世紀70年代,c和p...

c peimer plus第一章 預備知識

框架 c 和c的發展歷史和基本的原理 介紹過程性程式設計和物件導向的程式設計 建立乙個程式所需要的技術 可移植性 具體內容 一,c c 簡介 我們在語言的發展的過程中經歷了這麼幾個階段 第乙個是機器語言,但是,在這個階段,這些語言的工作量極大,需要對機器的硬體有著清楚的了解,所以很快就被淘汰 而在第...