1.什麼是程式(program)
由程式設計師利用程式開發工具所撰寫出來,命令電腦系統或是週邊裝置進行特定工作的可執行檔.程式是由一連串原始碼(code)所組合而成,並且經由編譯器(編譯式是compiler.直譯式則是interpreter)轉成可為系統讀取的機器語言進行工作.
2.機器語言(machine language)
電腦只懂二進位機械碼所組成的語言(也就是0和1)機器語言屬於低階語言(low-level language)-和組合語言(assembly language)同.
3.高階語言(high-level language)
上面提到,電腦只懂0和1,但是這樣寫比較麻煩,所以開發出了較簡易且接近人類語言的高階語言,不過需經過編譯的程序,才能被電
腦所使用.
4.常見的高階語言
C/C++ . Basic . Pascal/Delphi . Java 等等.
5.編譯式與直譯式差別
編譯式是將程式碼翻譯完成後再存成可由電腦使用的檔案,直譯式則是在執行時才把原始程式一行一行讀取並翻譯,然後才交予電
腦執行.事實上,除了BASIC外,幾乎所有的程式語言都是編譯式語言,直譯式的缺點是執行效率較差-不過由於電腦速度的進步,加上
寫出來的程式不夠大型-往往一點感覺也沒有.