Scheme 實現 GNU Guile 3.0.0 發布,性能大幅提升

2020-12-16 開源中國

GNU Guile 3.0.0 發布了,這是新的穩定 3.0 版本系列中的第一個版本。

Guile 是 Scheme 程式語言的一種實現,除了實現 R5RS、R6RS 和 R7RS Scheme 標準外,Guile 還有包括以下能力:POSIX 系統調用、網絡支持、多線程、動態連結、外部函數調用接口、強大的字符串處理與 HTTP 客戶端/伺服器實現。Guile 可以作為腳本解釋器、轉換 VM 字節碼的編譯器與 Scheme 交互運行。同時它還被打包為一個庫,這樣可以讓應用程式輕鬆地包含完整的 Scheme 解釋器/VM。

Guile 3.0 的主要新特性是 JIT 本地代碼生成,其可以提高所有程序的性能。與 2.2 相比,微基準測試的性能總體上高出一倍左右,在某些基準測試情況下速度高達 32 倍。

值得注意的是,對於較大的用例,這一特性最終使 Scheme 中編寫的「eval」性能快於Guile 1.8 時代使用 C 語言編寫的「 eval」的性能 。

3.0 的其它新特性包括支持詞彙上下文中的交錯定義和表達式、結構化異常的原生支持,更好地支持 R6RS 和 R7RS Scheme 標準,同時做了不少優化。

同時,Guile 3.0.0 與 3.0 系列中其它所有接下來發布的版本(如 2.2)都可以與其它穩定版本並行安裝。

詳情查看:

https://www.gnu.org/software/guile/news/gnu-guile-300-released.html

https://lists.gnu.org/archive/html/guile-devel/2020-01/msg00080.html

相關焦點

  • Scheme方言GNU Guile 3.0.0發布,性能大幅提升
    GNU Guile 3.0.0 發布了,這是新的穩定 3.0 版本系列中的第一個版本。Guile 是 Scheme 程式語言的一種實現,除了實現 R5RS、R6RS 和 R7RS Scheme 標準外,Guile 還有包括以下能力:POSIX 系統調用、網絡支持、多線程、動態連結、外部函數調用接口、強大的字符串處理與 HTTP 客戶端/伺服器實現。
  • 英偉達發布AI抗鋸齒DLSS 2.0 讓遊戲性能大提升
    英偉達發布AI抗鋸齒DLSS 2.0 讓遊戲性能大提升 時間:2020-03-24 07:16:45 來源:快科技
  • ArcFace4.0發布,模型精度大幅提升、兼容大面積遮擋識別
    ArcFace4.0發布,模型精度大幅提升、兼容大面積遮擋識別 日前,以"免費、離線"算法為業內熟知的技術賦能平臺——虹軟視覺開放平臺繼續在擅長領域中發揮優勢,技術持續迭代,推出了重磅升級的人臉識別算法
  • yue-library 2.3.0 發布,替換 Db JavaBean 轉換方案,性能提升約...
    2.3.0【2021-01-11】Maven 倉庫實際發布版本號j8.2.3.0、j11.2.3.0解釋:j8 對應 Java 8,詳情查看版本區別說明關鍵依賴版本定義: 依賴 版本 spring-boot 2.3.5.RELEASE spring-cloud Hoxton.SR9
  • 卡皇RTX3080Ti來之前,大幅度免費提升顯卡性能的工具—DLSS 2.0
    發布會上並沒有談到新一代遊戲顯卡,看來要想新卡發布還是要做一下等等黨。不過,在卡皇RTX3080Ti來之前,有一種大幅度免費提升顯卡性能的方法,那就是CTC2020上老黃提到的DLSS 2.0工具。光追依然很卡2018年也就是兩年前,老黃髮布了支持光線追蹤的RTX系列顯卡。實際上,NVIDIA RTX系列顯卡也就是融合了兩項新技術,第一是支持並加速光線追蹤,第二是深度學習功能,總體效能來說相比10代提升並不大。
  • 訊飛輸入法正式發布10.0版本:可實現中英文輸入免切換
    【環球網科技綜合報導】10月20日,「訊飛輸入法10周年 A.I.輸入沙龍」在北京舉辦,訊飛輸入法正式發布其最新的10.0版本。據悉,這一版本搭載了「動態自適應編解碼語音識別引擎」,令通用語音識別率在98%基礎上再獲突破。
  • Vue 3.0 已經正式發布!你想知道的這裡都有!
    今天,我們非常自豪地宣布 Vue.js 3.0 "One Piece" 發布。本次主版本更新包含性能的改進,更小的 bundle 體積,對 TypeScript 更好的支持,用於處理大規模用例的全新 API,以及為框架未來的長期迭代奠定了夯實的基礎。
  • 性能提升19%!AMD Zen 3處理器:銳龍5000系列正式發布!
    北京時間2020年10月9日0點,今年最受關注的一場CPU發布會終於召開:AMD公司總裁兼CEO蘇姿豐博士正式發布了基於Zen 3架構的AMD第四代銳龍處理器:銳龍5000系列
  • aelf Enterprise 1.0.0 Preview 1 版正式發布
    3月27日,aelf Enterprise 1.0.0 Preview 1 版正式發布。aelf Enterprise 1.0.0 preview 1 版是一個整體的區塊鏈商業化解決方案,包含完備的區塊鏈系統、開發套件、開發文檔、以及配套的基礎應用和基礎服務。
  • Kotlin 1.4.0 發布
    Kotlin 1.4.0 已經發布,此版本支持多種新的語言功能,包括期待已久的 Kotlin 接口的 SAM 轉換。
  • Ant Design 4.0 正式發布
    2月28日,廣受開發者歡迎的前端開源項目Ant Design發布4.0正式版本。這是兩年多以來的首次發布的裡程碑版本。大家可以訪問 ant.design 了解更多信息,或在GitHub上關注Ant Design項目。
  • Materials Studio 7.0 新版本發布
    MS 7.0的主要優越性   DMol3模塊的計算效率相較於MS 6.1獲得了引人注目的大幅提升;   DFTB+支持基於非平衡格林函數法(NEGF)計算電子輸運性能,輸出包括透射函數、伏安曲線、電荷密度等數據;   Forcite plus支持分子在溶液及聚合物中的溶解自由能計算;   新增COMPASS II力場添加對離子液體的支持
  • Nintendo Switch Pro現身FCC 性能大幅提升
    中關村在線消息:北京時間8月27日,此前彭博社的記者望月崇透露任天堂正在研發Nintendo Switch的性能提升版,預計在2021年發布。Nintendo Switch Pro現身FCC 性能大幅提升這份FCC文件中包含了一部分有關這款硬體性能上的描述。
  • 三一築工正式發布SPCS 3.0
    人民網長沙10月23日電 10月23日,三一築工在2020長沙未來城市品質家居產業博覽會上正式發布SPCS 3.0,SPCS 3.0樣板房成為本屆展會觀眾駐足參觀的焦點。 三一集團總裁唐修國在三一築工展廳SPCS 3.0樣板房前為與會嘉賓、客商介紹三一築工的建築工業化解決方案。三一築工可以實現牆柱梁板全預製,整體安全精度高。
  • Zig 0.7.0 發布,想要替換 C 的程式語言
    Zig 0.7.0 已發布,這是一門通用程式語言,專為穩定性、可維護性和性能而設計,追求替代 C 語言在系統編程上的最佳地位。
  • BeetlSQL 3.0.0-M6 發布
    本次發布,繼續集成和支持國內資料庫,添加更多單元測試。
  • PHP 框架 Blink 0.3 發布,新增插件機制及路由分組功能
    主要特性:依賴注入與服務定位器路由,良好的 RESTful 支持登錄與認證機制Session 管理Request 與 Response 中間件插件架構良好的測試支持此次發布的 0.3 版是 Blink 的一個主要發布版本,包含如下幾個新特性:1、插件架構
  • 中國香港殿堂級超跑來了,Apex發布AP-0,2.3秒破百,性能悍將
    早在之前APEX發布了AP1兩座跑車,加速2.5秒,時間過去不久又發布了這臺純電動超跑AP-0S,它同樣是雙門轎跑。APEX在倫敦的全球發布會上展示了其令人驚嘆的新型全電動AP-0跑車。該品牌為跑車市場帶來了新的理念,將駕駛員與機器,工藝和開拓以及設計與工程之間的聯繫作為其純電動APEX AP-0的基礎。
  • 遊戲性能成倍提升 機械革命Z3 Air-S全面支持DLSS2.0
    從性能便攜和品質上來說筆者推薦一款來自機械革命的深海幽靈Z3 Air-S輕薄遊戲本,更重要的是其搭載了目前最新的RTX顯卡。人工智慧正在引發一場遊戲革命,從遊戲內的物理和動畫模擬到實時渲染和 AI 增強的直播功能,均有涉及。
  • 如何不花錢,大幅提升顯卡性能?
    問:聽說你沒錢換顯卡,那麼我們怎麼在不花錢的前提下,大幅提升顯卡性能呢? 答:微軟聯合AMD和NVIDIA發布了DX12U,可以讓顯卡性能大幅提升! DX12U是什麼?