程式設計
前言
什麼是程式設計,首先我們要先了解什麼是程式。
一個完整的系統必須要具備一套解決方案來滿足需求。例如一間餐廳會有一個老闆,會有內場和外場,而內外場各有服務人員,也會有顧客。而餐廳就是我們所說的系統,老闆是整合和設計這套系統的人,顧客則是使用這套系統的使用者。內場與外場則是本篇的主角,程式。內場與外場各有不同的機制,內場通常是準備餐點、出參與清潔餐具等工作,而外場則是送餐、接待顧客與結帳等等。
一支程式可大可小,我們可以把它拆解成多個檔案後,再組合起來編譯,也可以寫成一支巨大的檔案,取決於我們想要怎麼呈現程式。
在導論中,我們並不會提供各種語言的編寫方法,而是會提供各種概念上讀者可以自行組合與吸收。期望讀者可以藉由導論來認識程式設計,並在其中獲得靈感。