序
程式設計是一門和電腦硬體與軟體息息相關相關涉獵的學科,稱得上是近十幾年來蓬勃興起的一門新興科學。更深入來看,程式設計能力已經被看成是國力的象徵,連教育部都將撰寫程式列入國、高中學生必修課程,讓寫程式不再是資訊相關科系的專業,而是全民的基本能力。程式設計課程的目標絕對不是要將每個學習者都訓練成專業的程式設計師,而是能培養學習者具備運算思維(Computational Thinking, CT)的程式腦。不過學程式設計不等於學運算思維,但是程式設計的過程,就是一種運算思維的表現,因此學好運算思維,透過程式設計絕對是最佳的途徑。
程式語言種類相當多,每種語言都有其特性及優點,C++ 語言主要是改良C 語言而來,除了保有C 語言的重要優點外,並改進C 語言中容易造成撰寫錯誤的語法。同時導入物件導向程式設計(Object-Oriented Programming)的概念,讓程式設計更加容易修改、重複使用、擴充與維護。另外,在C++ 中還加入了標準程式庫(StandardLibrary),可以讓程式開發更加容易及簡潔外,對於日後程式的維護與管理也有相當的幫助,有效降低程式的開發成本。
?