研究人員推出了 λλ,這是一門專為矽光子程式設計而設計的領域專用語言。該語言巧妙結合了 lambda 演算的概念與光波長符號,用於管理光子電路。

λλ 的語法包含相位偏移、光束分裂器和單位變換等結構,允許對光的傳播進行精確控制。名稱 λλ 反映了其雙重性質:其中一個 lambda 指 lambda 演算,另一個則指光波長。

事件背景

矽光子技術是利用矽作為光學介質,透過光傳輸資料的技術,通常在 1.55 微米等紅外線波長下運作。Lambda 演算是數學邏輯中一種基於函數抽象的計算表達形式,是許多程式語言的基礎模型。領域專用語言(DSL)是針對特定應用領域設計的語言,與通用語言相比,能提供更高的生產力和可靠性。

社群觀察

社群成員對設計選擇感到好奇,特別是為什麼要開發新語言而不是為現有語言建立函式庫。此外,大家也在討論語法中希臘字符的易用性,以及開發者如何輕鬆輸入這些字符。