newsence
來源篩選

The Sovereign Tech Fund Invests in Scala

Hacker News

The Sovereign Tech Fund has announced an investment in Scala, a programming language known for its scalability and functional programming features. This funding aims to support the continued development and ecosystem growth of Scala.

newsence

主權科技基金投資 Scala

Hacker News
大約 1 個月前

AI 生成摘要

主權科技基金宣布對 Scala 程式語言進行投資。此舉旨在支持 Scala 的持續開發及其生態系統的成長,Scala 以其可擴展性和函數式編程特性而聞名。

背景

Sovereign Tech Fund(STF)宣布對 Scala 程式語言進行投資,這筆約 37.7 萬歐元的資金將用於支持 Scala 標準函式庫、sbt 建置工具以及測試覆蓋率工具的維護與開發。這項投資旨在強化歐洲技術主權,確保支撐關鍵基礎設施的開源組件能獲得長期穩定的支持。

社群觀點

Hacker News 社群對這項投資的反應呈現兩極化。部分評論者質疑政府為何投資一個被認為是「小眾」且「巔峰已過」的語言,認為 Scala 的市場佔有率在過去十年中顯著萎縮。批評者指出,Scala 2 到 Scala 3 的版本過渡期極其痛苦,導致許多大數據專案如 Spark 或 Flink 在升級上停滯不前,甚至轉向 Python 或 Rust。此外,Scala 過去過於追求「聰明」的語法與複雜的範疇論概念,導致代碼庫難以維護,這種文化被認為是阻礙其進入主流企業環境的主因。

然而,支持者則從不同維度反駁了「小眾」的說法。他們指出 Scala 在特定領域具有不可替代的地位,特別是在硬體設計領域,透過 Chisel 語言,Scala 已成為開發 RISC-V 晶片與 AI 加速器的核心工具。在數據工程領域,雖然 Python 在機器學習前端佔據優勢,但後端的數據基礎設施仍高度依賴 Scala 的強大類型系統與 JVM 生態。支持者認為,Scala 是目前最成功的函數式程式語言,其元編程能力與類型系統的表達力仍優於 TypeScript 等主流語言。

關於投資的合理性,社群內也有深入討論。有觀點認為,考慮到 Scala 是由瑞士洛桑聯邦理工學院(EPFL)開發的歐洲本土技術,這項投資符合歐洲追求技術自主、減少對美國技術依賴的戰略。即便 Scala 的熱度不如以往,但其在金融科技、醫療保健及關鍵基礎設施中的存量極大,僅需少量的公共資金投入,就能保障這些系統的安全性與穩定性,這比開發一個全新的語言更具成本效益。

此外,針對 JVM 平台的爭論也浮上檯面。部分開發者認為 JVM 笨重的類別結構限制了現代語言的擴展性,但也有人反駁指出,隨著 Java 版本的演進,JVM 已經能更優雅地處理匿名函數等現代特性。儘管面臨 Kotlin 的競爭與 Java 本身的現代化壓力,Scala 依然憑藉其獨特的函數式與物件導向融合特性,在追求高度正確性與複雜邏輯處理的專案中保有一席之地。

延伸閱讀

  • Chisel: 基於 Scala 的硬體建構語言,用於 RISC-V 晶片設計。
  • Chipyard: 由柏克萊大學開發,用於設計領先 SoC 的整合框架。
  • ZIO / Tapir: 現代 Scala 生態中強調人體工學與類型安全的非同步與 API 開發框架。
  • Scala.js / Scala Native: 讓 Scala 能脫離 JVM 運行於瀏覽器或原生環境的技術。
  • Sovereign Tech Fund: 德國政府支持的基金,專注於投資關鍵開源基礎設施。