Skip to content

程式語言

記錄各程式語言的學習筆記:語法細節、運作原理、最佳實務與語言間比較,隨學習持續補充。

已收錄

  • JavaScript — 語言核心、非同步模型、運作原理
  • TypeScript — 型別系統、泛型與工程實踐
  • Python — 語法特性、資料科學與腳本化
  • Go — 語法與並發原語
  • Rust — 所有權、生命週期與系統程式設計

規劃清單

主題說明狀態
JavaScript原型鏈、閉包、非同步(Event Loop / Promise / Async)、ES202x 新特性規劃中
TypeScript型別體操、條件型別、樣板字面型別、宣告檔規劃中
Python資料模型、裝飾器、產生器、型別標註、常用標準函式庫規劃中
Go套件管理、介面、並發(goroutine/channel)、錯誤處理規劃中
Rust所有權與借用、trait、錯誤處理、常用 crate規劃中
C++值類別與移動語意、RAII 記憶體模型、樣板與泛型、STL、並發與 C++20/23規劃中
語言比較相同問題的不同解法、選型考量規劃中
編譯原理入門詞法/語法分析、直譯器與編譯器基礎規劃中

寫作規範

  • 語言筆記依「語法要點 → 運作機制 → 範例 → 踩坑」組織;
  • 每個範例給出可重現的最小程式碼,標註執行環境與版本;
  • 比較類文章建議用表格呈現差異,便於速查;
  • 檔名用短橫線命名,新增後登記到 config.mjs 側邊欄。

基於 VitePress 建置 · 內容以知識共享方式沈澱