「Hello World」是程式設計入門的通關儀式。它簡單到幾乎不需任何基礎就能理解,卻能展現語言最核心的輸出機制、語法風格與執行流程。成功跑出第一行輸出,帶給初學者的成就感,是持續學習的關鍵動力。
| 語言 | 程式碼 | 特色 |
|---|---|---|
| JavaScript | document.write("Hello, world!");
console.log("Hello, world!"); | 瀏覽器/Node.js 皆可執行 |
| PHP | echo "Hello, world!"; | 嵌入 HTML 的伺服器端腳本 |
| Java | public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
} | 類別為核心單位,靜態型別 |
| Objective-C | #import <Foundation/Foundation.h>
int main(int argc, char **argv) {
NSLog(@"Hello, world!");
return 0;
} | Apple 生態系主力,訊息傳遞語法 |
| C | #include <stdio.h>
int main() {
printf("Hello, world!");
return 0;
} | 系統程式基石,手動記憶體管理 |
| HTML | <h1>Hello, world</h1> | 標記語言,瀏覽器直接渲染 |
| Python | print("Hello, World!") | 縮排決定區塊,極度簡潔 |
| Ruby | puts "Hello, World!" | 一切皆物件,優雅語法 |
| Go | package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
} | 編譯型、並發原生支援 |
Hello World 不只是輸出字串,它隱含了:
掌握這些概念,才是真正跨過「Hello World」門檻的開始。