Mac 是優秀的軟體開發平台:macOS 核心 XNU = Mach 微核心 + FreeBSD 單核心,完整 POSIX/Unix 相容,原生支援豐富開發工具鏈。
brew install <套件> 一鍵安裝數萬開源軟體| 目標 | 推薦語言 | 理由 |
|---|---|---|
| 非專業/入門/腳本自動化 | Python / Ruby | 語法清晰、生態豐富、社群龐大、面向物件、BT 下載器即 Python 作品 |
| 系統級/效能關鍵/嵌入式 | C / C++ / Rust | 記憶體手動管理、零成本抽象、硬體直接存取、OS 核心開發 |
| 企業級/跨平台/大型系統 | Java / Kotlin / Go | 強型別、成熟生態、JVM/原生編譯、微服務標準 |
| Apple 生態 App 開發 | Swift / SwiftUI | 現代語言、記憶體安全、聲明式 UI、Xcode 深度整合 |
| Web 前端/全端 | TypeScript / JavaScript (Node.js/Deno/Bun) | 瀏覽器原生、生態最豐富、全端統一 |
ls 列出檔案cd 目錄 切換目錄mkdir 目錄 建立目錄rm 檔案 刪除檔案 (慎用 -rf)cp 來源 目的 複製mv 來源 目的 移動/重命名cat/less/more 檔案 檢視內容vim 檔名 進入:w 檔名 存檔:q 離開:wq 或 :x 存檔並離開:q! 強制離開不存檔$ vim hello.rb
# 按 i 進入插入模式
puts "Hello, Mac Developer!"
# 按 Esc 返回正常模式
# 輸入 :w hello.rb 存檔
# 輸入 :q 離開
$ ruby hello.rb
Hello, Mac Developer!
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install git,設定身分、學習版本控制lldb (C/C++/Swift)、pdb (Python)、pry (Ruby)、Chrome DevTools (JS)Mac 給開發者最好的禮物:開箱即用的生產級 Unix 工作站。從終端機開始,探索無限可能。