第一章 電腦和C++簡介

1.1 簡介

 C++是一種強大的電腦面向對象編程的程式設計語言,它是製造軟體的一種程式語言,適合程式設計師和剛接觸編程的技術人員。當今智慧手機銷量爆炸式增長給移動應用程式的開發帶來了很多機會,而C++就是抓住機會的重要工具的一種!

1.2 電腦和互聯網在工業和研究領域中的應用

電腦在眾多領域中提高了人民的生活品質。

1.3 硬體和軟體

軟體是程式語言(如C++)編寫的程式,硬體是電腦的各種組成部件:鍵盤、顯示器、滑鼠、硬碟、CPU、電源等。

1.3.1摩爾定律

硬體越來越便宜,技術越來越先進

1.3.2 電腦組成

電腦由輸入部件、處理部件、存儲部件、輸出部件組成。

1.4 數據的層次結構

按數據構成從數據量小到大排序:位、字元、欄位、記錄、文件、資料庫。(後者包含前者)

1.5 機器語言、彙編語言和高級語言

機器語言編寫的程式如大量的開關組合(10101110001)。

彙編語言編寫的程式用符號去替代開關組合,比機器語言容易記憶。

高級語言編寫的程式易讀易理解,符合人的思維,配備解釋器,這些解釋器把高級語言編寫的程式翻譯成機器語言讓機器執行。

1.6 C++

是一種面向對象的程式語言。 C++標準庫是引入到C++程式里的程式(類或函數)。

1.7 程式設計語言

看看程式語言排行榜吧!

1.8 對象技術介紹

需要學UML(統一建模語言)。

1.9 典型的C++程式開發環境

開發環境(平台)、C++、C++標準庫組成

1.10 試運行一個C++應用程式

按教程運行一個C++程式

1.11 作業系統

Windows  Linux 

1.12 互聯網和萬維網

網路

1.13 軟體開發的一些關鍵術語

軟體技術比程式語言重要(需要關注和學習)

1.14 C++11和開源的Boost庫

回頭再看!

1.15 與資訊技術與時俱進

有時間再看!

1.16 web資源

學C++的輔助資源。