小時候,我們學會說話,用「中文」向父母表達需求:「媽媽給我 10 元買小汽車」。父母聽懂、執行,我們就得到玩具。這其實就是一套完整的「程式語言」系統:
同理,我們用程式語言控制電腦工作。它同樣擁有嚴格的語法與詞彙,必須精確撰寫,電腦才能正確執行。常見語言各有專長:
如同「世界你好」可用中文、英文、法文表達,在螢幕輸出「C語言中文網」也有多種寫法:
// C 語言
puts("C語言中文網");
// PHP
echo "C語言中文網";
// Java
System.out.println("C語言中文網");
雖然語法不同,但核心邏輯一致:puts 是 output string 縮寫,直觀易懂。
符合語法規則的程式碼稱為原始碼。以 C 語言為例:
#include <stdio.h>
int main() {
puts("C語言中文網");
return 0;
}
#include、int、main、puts、return這些規則統稱語法,如同英文語法規範句子結構。編寫原始碼的過程叫程式設計,從事者稱程式設計師(自嘲為「碼農」或「程式猿」)。
程式語言是人類與電腦溝通的橋樑,具備固定格式與詞彙,必須遵守語法規則。學習 C 語言,本質上是掌握其語法與核心詞彙,進而掌控電腦行為。