跳到正文

程式語言與編譯器

程式語言設計與演進:Rust、Go、Zig、C/C++、Python、TypeScript 等語言特性、編譯器架構(LLVM/JIT)、Runtime 引擎與型別系統。

最新精選

第 21–40 條 · 共 55 條
9月16日週三
  1. The Go Blog74

    Go 1.27 專用大小記憶體分配:80 bytes 以內分配提升 20‑30%

    Go 1.27 專用大小記憶體分配功能,針對 80 bytes 以內的分配可提升 20‑30%,使重複分配程式可提升約 1%。 - 核心最佳化:使用「span class」分配,將 1‑80 bytes 分為 7 個大小類別,並為每個類別產生專用 mallocgc 變體。

    推薦理由:Go 1.27 透過大小專用分配,針對 80 bytes 以內的分配可提升 20‑30%,使重複分配程式可提升 1%,為開發者帶來可觀的效能改善。

9月6日週日
  1. david888podcast70

    [2026-09-06] 讀者起義抵制 AI 廢話、Go 迎來 Swiss Tables 記憶體革命

    Go 1.24 以 Swiss Tables 取代傳統 map,提升記憶體使用效率;同時開發者對 AI 產出的粗製文本表現出強烈不滿。 - Swiss Tables:Go 1.24 內建 map 使用 Swiss Tables,改善查詢效能與記憶體佔用。

    推薦理由:觀察開發者對 AI 廢話的反感與 Go 1.24 Swiss Tables 提速的實際效能,讀者可評估新記憶管理與長文本推理的實務影響。

9月2日週三
  1. The Go Blog73

    Go 1.27 新增 Goroutine 洩漏分析工具

    Go 1.27 新增 Goroutine 洩漏分析工具 - 透過 net/http/pprof 端點或 go tool pprof 取得 goroutineleak profile,直接在執行時追蹤洩漏。

    推薦理由:本篇詳細說明如何利用 Go 1.27 的 goroutine leak profiler 及實作範例,幫助開發者快速定位與修復並發程式中的記憶體洩漏。

9月1日週二
  1. Python Official Blog81

    Python 3.15.0 RC2 正式發布

    Python 3.15.0 RC2 正式發布,帶來多項新功能與效能提升,開發者可即時測試並為最終版做準備。 - 核心發布:Python 3.15.0 RC2 是最終候選版,包含約 144 個錯誤修正與 76 位貢獻者的改進。

    推薦理由:Python 3.15 RC2 帶來多項新功能與效能提升,開發者可即時測試並為最終版做準備。

8月31日週一
  1. Amazon Science64

    使用 Verus 開發可證明正確的 Rust 程式碼

    Verus 是一個自動化程式驗證器,能在 Rust 程式碼中直接撰寫規範與證明,並在秒內完成檢查。 - 快速反饋:證明檢查平均在秒內完成,支援 VS Code 內即時提示。

    推薦理由:Verus 讓 Rust 開發者在原始碼中直接撰寫規範與證明,快速得到安全可靠的程式驗證,並確保程式在所有可能輸入下皆符合規範。

  2. OpenAI Triton Releases64

    Triton 3.8.0 發布

    Triton 3.8.0 正式發布,帶來全面的前端、編譯器、各硬體後端支援與效能最佳化。 - 前端與核心:公開 @triton.aggregate 與 @gluon.aggregate API,新增 tl.topk 的降序引數,並支援張量描述符作為 tuple 核心引數。

    推薦理由:新版本帶來硬體後端支援與編譯器最佳化,開發者可據此評估升級以提升運算效能。

8月26日週三
  1. The Go Blog85

    Go 1.27 泛型方法教學

    Go 1.27 針對泛型方法推出新語法,讓結構方法能直接使用型別引數,提升程式碼簡潔度與可讀性。 - 新語法:func (List[E]) MapR any R) List[R] 允許在結構上直接呼叫泛型方法,支援鏈式呼叫。

    推薦理由:本文示範 Go 1.27 新增泛型方法,讓程式碼更簡潔、可讀性提升,對開發者實務應用具重要參考價值。

8月24日週一
  1. Python Official Blog65

    CPython正式支援 RISC-V,為開源硬體平臺帶來新機會

    導語:CPython 於 2026 年 8 月正式將 RISC‑V 加入 tier 3 平臺支援,開啟 Python 在開源硬體上的全新可能。 - 支援狀況:RISC‑V 現已成為 CPython 官方 tier 3 平臺,意味可在 RISC‑V 硬體上直接編譯與執行。

    推薦理由:官方宣佈 CPython 已正式支援 RISC-V,為 Python 在開源硬體平臺的可移植性與效能最佳化提供新機會,推動跨平臺開發與硬體加速應用。

8月22日週六
  1. DevClass (Developer News)66

    Go 更新或令老派 Go 開發者高興,卻令 AI 超級領主失望

    Go v1.27 釋出,將泛型擴充套件至方法並改進結構體處理,為開發者節省大量程式碼。 - 泛型擴充套件:方法、結構體欄位可直接使用泛型,避免為每種資料型別重寫方法。

    推薦理由:Go v1.27 通過泛型與結構體改進,提升編碼效率,卻可能增加抽象度,影響 AI 程式碼生成與審查。

8月19日週三
  1. The Go Blog84

    Go 1.27 正式發布

    Go 1.27 正式發布,帶來多項語言、工具、效能與標準函式庫升級。 - 語言功能:支援泛型方法、結構字面量可使用任意欄位鍵、函式型別推斷全域化。

    推薦理由:Go 1.27 帶來泛型方法、結構字面量改進與效能提升,開發者可即時體驗新語法與工具最佳化。

8月12日週三
  1. Python Official Blog69

    Python 3.12.14、3.11.16 與 3.10.21 已釋出

    Python 3.12.14、3.11.16 與 3.10.21 這三個版本已經釋出,包含多項安全修補。 - 安全更新:修復多個 CVE(如 CVE-2026-2297、CVE-2026-4224、CVE-2026-3644)及其他安全漏洞,提升系統穩定性。

    推薦理由:Python 3.12.14 等新安全補丁已發布,涵蓋多項漏洞修復,建議及時升級以防已知漏洞。

7月27日週一
  1. Import AI80

    MirrorCode:AI 透過純輸入輸出重寫 25 程式,揭示自我導向與機器人效能突破

    核心評測:MirrorCode 針對 25 個大型程式(共 132 個任務例項),17/25 取得完美分數,4/25 超過 99%。

    推薦理由:MirrorCode 讓 AI 透過純輸入輸出自行重寫 25 個大型程式,證明其自我導向能力與程式開發潛力;同時,Anthropic 及 Sunday 的實驗顯示大模型可顯著提升機器人執行效率與泛化性。

7月26日週日
  1. DevClass (Developer News)66

    AI 讓 Shopify 重回乾淨程式碼

    AI 讓 Shopify 重回乾淨程式碼 新主題架構:以純 HTML+Liquid 為基礎,程式碼行數比 Horizon 減少 93%,更易閱讀。 AI 代理友好:設計符合 AI 代理可讀性,配合 Shopify Sidekick,20% 商家已使用此功能。 開發者體驗提升:引入可組合 block 標籤、事件觸發與新語法,降低重複程式碼與維護成本。

    推薦理由:Shopify 透過 AI 代理重新設計主題架構,將程式碼量減少 93%,讓 HTML+Liquid 更易閱讀,既提升開發者體驗,也符合 AI 程式設計的可讀性需求。

7月18日週六
7月15日週三
  1. DevClass (Developer News)61

    Bun 以 Claude 代理 11 天完成 Rust 重寫:速度提升卻引發程式碼質量爭議

    導語. Bun 開發者 Jarred Sumner 在 11 天內,使用 Claude 代理將 500,000 行 Zig 程式碼重寫為 Rust,耗費約 $165,000,並通過超過一百萬條斷言測試。

    推薦理由:本文揭示 AI 助力大規模程式重寫可行性,亦警示缺乏審查的風險,提醒開發者在採用自動化重寫時需審慎評估品質與安全性

7月11日週六
7月10日週五
7月9日週四
  1. Rust Compiler Releases75

    Rust 1.97.0 釋出:API 穩定化、平臺支援調整與安全修正

    Rust 1.97.0 於 2026 年 7 月正式發布,帶來多項 API 穩定化、平臺支援調整與安全修正。 - API 穩定化:多個已存在 API(如 RepeatN、ffi::FromBytesUntilNulError、std::fs::File 等)在 const 上下文中得到穩定化,提升編譯時的靜態檢查能力。

    推薦理由:本次更新包含多項 API 穩定化、平臺支援調整與安全修正,對開發者可提升編譯效能與程式安全性,並兼顧對舊版程式碼的向後相容,確保升級順暢。

7月8日週三
  1. Deno Releases61

    Deno v2.9.2 釋出多項桌面與開發者工具改進

    Deno v2.9.2 釋出多項桌面與開發者工具改進,包含 Vite/Nuxt HMR 支援、V8 堆疊快照、網路與檔案系統 API 最佳化。 - 桌面功能:自動偵測 React Router、視窗透明度 API、視窗 ID 連結等。

    推薦理由:Deno v2.9.2 釋出多項桌面與開發者工具改進,包含 Vite/Nuxt HMR 支援、V8 堆疊快照、網路與檔案系統 API 最佳化,直接提升開發工作流程效率。

6月26日週五