SAC語言

SAC語言

SAC語言,計算機程式語言,是一門嚴格的純函式式程式語言。

SAC(Single Assignment C)是一門嚴格的純函式式編程語言,以滿足數值計算領域的需求為主要目的。怎樣實現對多維數
組的高效計算是SAC的核心部分。效率在程式設計領域可以有兩方面的理解。一方面是提供高級的數組運算操作,以加快開發程式,另一方面是在某種模式下最佳化編譯程式,以減少其所需的運行時間和存儲容量。作為一門成功的計算機語言,必須滿足第二個條件。
為了能夠編譯出高效的可執行代碼,某些對數值計算不重要的函式式語言的特徵(到目前為止)還不被SAC支持,比如高階函式(higher-order functions),多態性(polymorphism),以及懶惰計算法(lazy evalution)。而像Haskell、Clean、Miranda 或者 ML卻擁有這些特徵。

相關詞條

相關搜尋

熱門詞條

聯絡我們