跳到正文

程式語言與編譯器

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

最新精選

第 41–55 條 · 共 55 條
6月25日週四
  1. DevClass (Developer News)65

    Deno 將於下一大版本加入跨平臺桌面應用開發功能

    Deno Desktop 將在下一大版本提供跨平臺桌面應用開發功能,允許開發者直接從 TypeScript 或 Next.js、Astro、Deno Fresh、TanStack Start、Vite SSR 等框架編譯桌面程式。

    推薦理由:Deno Desktop 以 WebView 取代 CEF,提供更輕量化桌面開發選項,對已熟悉 TypeScript 的開發者具吸引力。

6月24日週三
  1. DevClass (Developer News)71

    Vercel 推出 **eve** 開源 Agent 框架,搭配 Passport 控制企業 AI 應用

    eve 是 Vercel 在 Ship 事件中推出的開源 Agent 框架,採用 TypeScript 與 Markdown 編寫,並提供簡易的「填空式」配置,讓開發者可快速構建、測試與部署 AI Agent。

    推薦理由:Vercel 推出的 **eve** agent 框架以填空式配置簡化開發流程,搭配 Passport 方案為企業提供 AI 代理程式的身份與許可權管理,對落地 AI 應用的團隊具有參考價值。

6月23日週二
  1. Python Official Blog70

    python.org 下載元資料 API 認證繞過漏洞已修補

    python.org 在 2026 年 2 月 23 日發現其釋出管理 API 存在認證繞過漏洞,攻擊者可使用管理者帳號與任意 API 金鑰取得管理許可權,進而改變下載頁面所提供的 URL。

    推薦理由:此報告揭示 python.org 針對 API 認證繞過漏洞的快速偵測與修補流程,說明即使長期存在的缺陷亦能透過多層審核與第三方審計確保安全,並強調了安全團隊與社群合作、日誌保留與硬化措施在防止類似攻擊中的關鍵作用。

6月9日週二
  1. DevClass (Developer News)65

    Python JIT 編譯器專案因未遵循程式被停擺

    Python JIT 編譯器專案因未提交 PEP,Python 主管委員會要求暫停新開發,若六個月內未完成,將從主分支移除。 - JIT 目標:預期在 Python 3.15 版提供 8–9% 效能提升。

    推薦理由:Python 社群需在六個月內完成 PEP,否則 JIT 可能被移除,影響 3.15 版效能提升

6月7日週日
  1. Rust Compiler Releases76

    Rust 1.96.0 正式釋出,擴充多平臺支援與效能最佳化

    Rust 1.96.0 正式釋出,帶來多項語言功能升級、平臺支援擴充與安全修復。 - 多平臺支援:新增 s390x vector registers、LoongArch Linux link relaxation、riscv64gc-unknown-fuchsia baseline 更新為 RVA22 + vector。

    推薦理由:此版本針對多平臺增強效能與安全性,對開發者提升編譯效率與程式穩定性具有重要價值,並修補多項安全漏洞。

6月4日週四
  1. DevClass (Developer News)71

    Microsoft 更新後,TypeScript 開發者可直接使用 Aspire 開發堆疊,無需再處理 C#

    Microsoft Aspire 13.4 讓 TypeScript 開發者可直接使用 AppHost,並擴充多語言支援與 Kubernetes 部署。

    推薦理由:Microsoft Aspire 13.4 讓 TypeScript 開發者可直接使用 AppHost,並擴充多語言支援與 Kubernetes 部署,新增 Go、Bun、Blazor、WebAssembly 整合,支援 cert‑manager、Gateway API 與 Helm chart,並提供 AI Agent 的 aspire‑skills bundle,顯著提升分散式應用開發與部署效率。

5月22日週五
5月7日週四
  1. Python Official Blog62

    Python 3.15.0 beta 1 首次發布

    Python 3.15.0 beta 1 已正式發布,為即將推出的 Python 3.15 系列開啟首個 beta 版 - 主要新功能 PEP 810 明確延遲匯入。

    推薦理由:本次 beta 版提供多項新功能與效能提升,開發者可先行測試以確保專案相容性,並在正式發布前完成必要的相容性驗證。

3月26日週四
  1. Rust Compiler Releases64

    Rust 1.94.1 正式發布

    Rust 1.94.1 正式發布,修復了多項安全漏洞並改進了 WebAssembly 及 Windows 檔案系統支援。 - 安全性修復:解決 CVE-2026-33055 與 CVE-2026-33056,消除 wasm32-wasip1-threads 及 std::os::windows::fs::OpenOptionsExt 的漏洞。

    推薦理由:此次更新修復了多項安全缺陷,提升了 WebAssembly 及 Windows 檔案系統的穩定性,對 Rust 生態系統的安全性與開發體驗帶來正面影響。

3月24日週二
  1. TypeScript Releases66

    TypeScript 6.0 正式版釋出

    TypeScript 6.0 正式釋出穩定版,提供多項錯誤修正與編譯效能提升。 版本號:v6.0.2(穩定版) 修正內容:針對 6.0.0、6.0.1 與 6.0.2 的查詢錯誤進行修復 可下載:npm 包 typescript-6.0.2.tgz(4.31 MB)與原始碼壓縮包 發布時間:2026‑03‑23

    推薦理由:TypeScript 6.0 釋出穩定版,修正多項錯誤並最佳化編譯效能,開發者可即時升級以提升開發效率。

2月19日週四
  1. TypeScript Releases76

    TypeScript 6.0 Beta 釋出,新增型別檢查與編譯器最佳化

    TypeScript 6.0 Beta 釋出,提供新版本的型別檢查與編譯器功能。 - 下載:可從 npm 取得 typescript-6.0.0-beta.tgz(4.29 MB),亦可下載 zip 與 tar.gz 版原始碼。

    推薦理由:TypeScript 6.0 Beta 釋出多項型別檢查改進與編譯器最佳化,讓開發者能更快驗證新語法;支援模組化型別、增強錯誤訊息、提升編譯速度,並提供 beta 測試下載。開發者可透過 npm 安裝,並在 VS Code 內即時體驗。

2月17日週二
  1. Python Official Blog64

    Python安全回應團隊公佈治理檔案,開放成員名單與新加入流程

    Python 安全回應團隊(PSRT)正式公佈 PEP 811 治理檔案,首次公開成員名單並規範新舊成員的加入與離職流程。 - 治理亮點:檔案明確列出成員與管理員責任,並說明 PSRT 與 Python Steering Council 的關係。

    推薦理由:新治理檔案使 Python 安全團隊更透明、成員招募更便捷,提升整體安全維護能力,並協調跨專案漏洞修復,確保 Python 生態安全持續增強。

2月3日週二
  1. Python Official Blog82

    Python 3.14.3 與 3.13.12 正式釋出

    Python 3.14.3 與 3.13.12 兩個維護版本已正式發布。 - 新功能:3.14 版新增 PEP 779 支援自由執行緒、PEP 750 t‑string、PEP 784 Zstandard 壓縮等。

    推薦理由:Python 3.14.3 引入多項新功能,如自由執行緒、PEP 779 等,提升開發體驗與效能,開發者可即時升級。

12月11日週四
  1. DevClass (Developer News)76

    VS Code 更新:AgentHQ、TypeScript 7 預覽與 IntelliCode 退役

    VS Code 最新版本推出 AgentHQ、TypeScript 7 預覽以及將 IntelliCode 遷移至 GitHub Copilot 的關鍵改動。 - AgentHQ:允許多背景代理並行工作,整合多供應商代理,Agent Sessions 檢視預設關閉,未來將移除獨立檢視。

    推薦理由:VS Code 近期更新將 AgentHQ、TypeScript 7 以及 IntelliCode 遷移至 Copilot 等關鍵改動,為開發者提供多代理協作與更快編輯體驗,值得關注。

9月12日週四
  1. Mitchell Hashimoto Blog60

    Zig 的 Comptime:條件式停用程式碼的實務教學

    Zig 的 comptime 允許在編譯時執行程式碼,本文示範如何利用它來條件式停用程式碼,並與 C 事先處理器與 Go 的建置標籤做對比。 - 條件式停用:可根據目標作業系統、debug 設定或建置配置,直接在同一檔案中排除不需要的程式碼,減少二進位檔大小與執行時判斷。

    推薦理由:本文示範 Zig 的 comptime 如何取代傳統編譯時條件編譯,並與 C、Go 的做法做對比,提供實務上可直接套用的技巧。