在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Chrome支持運行Kotlin、Java等GC編程語言

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-11-24 11:43 ? 次閱讀

谷歌 Chrome 開發(fā)者博客官宣:Chrome 已默認啟用 WebAssembly 垃圾回收 (WasmGC) 功能 —— 能夠將具有 GC 的編程語言編譯為 WebAssembly (Wasm)。 下面是示例代碼

Kotlin Wasm

import kotlinx.browser.document import kotlinx.dom.appendText import org.w3c.dom.HTMLDivElement fun main() { (document.getElementById(“warning”) as HTMLDivElement).style.display = “none” document.body?.appendText(“Hello, ${greet()}!”) } fun greet() = “world”

據(jù)介紹,WasmGC 是 WebAssembly 社區(qū)群組發(fā)布的一項提案。當前的 Wasm 最小可行化實現(xiàn)只能處理線性內存中的 number 類型數(shù)據(jù),即整數(shù)和浮點數(shù)。隨著引用類型 (reference types) 提案的發(fā)布,Wasm 還可以保留外部引用。 WasmGC 現(xiàn)在添加了結構體和數(shù)組堆類型,因此支持非線性內存分配。

每個 WasmGC 對象都有固定的類型和結構,這使得虛擬機可以輕松生成有效的代碼來訪問其字段,而不會像 JavaScript 等動態(tài)語言那樣存在去優(yōu)化的風險。 因此,該提案通過結構和數(shù)組堆類型為 WebAssembly 增加了對高級托管語言的有效支持,使得針對 Wasm 的語言編譯器能夠與主機 VM 中的垃圾回收器集成。簡單來說,通過 WasmGC,將編程語言移植到 Wasm 意味著編程語言的垃圾回收器不再需要成為移植的一部分,而是可以直接使用現(xiàn)有的垃圾回收器。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 谷歌
    +關注

    關注

    27

    文章

    6179

    瀏覽量

    105742
  • JAVA
    +關注

    關注

    19

    文章

    2973

    瀏覽量

    104926
  • 編程語言
    +關注

    關注

    10

    文章

    1949

    瀏覽量

    34876
  • Chrome
    +關注

    關注

    0

    文章

    345

    瀏覽量

    18105

原文標題:Chrome支持運行Kotlin、Java等GC編程語言

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    gitee 支持編程語言有哪些

    Gitee 支持的常見編程語言: Python :一種廣泛使用的高級編程語言,以其清晰的語法和代碼可讀性而聞名。
    的頭像 發(fā)表于 01-06 09:50 ?97次閱讀

    Triton編譯器支持編程語言

    Triton編譯器支持編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器通過Python接口提供了對Trit
    的頭像 發(fā)表于 12-24 17:33 ?413次閱讀

    對比Python與Java編程語言

    Python與Java都是目前非常流行的編程語言,它們各有其獨特的優(yōu)勢和適用場景。以下是對這兩種編程語言的對比: 一、語法和易用性 Pyth
    的頭像 發(fā)表于 11-15 09:31 ?390次閱讀

    NPU支持編程語言有哪些

    NPU(Neural Processing Unit)是一種專門為深度學習和人工智能應用設計的處理器。NPU支持編程語言通常與它所集成的平臺或框架緊密相關。以下是一些常見的編程
    的頭像 發(fā)表于 11-15 09:21 ?827次閱讀

    串口屏支持哪些編程語言和開發(fā)環(huán)境?

    串口屏作為一種常用的顯示和交互設備,支持多種編程語言和開發(fā)環(huán)境。以下是對串口屏支持編程語言和開
    的頭像 發(fā)表于 11-13 11:45 ?300次閱讀
    串口屏<b class='flag-5'>支持</b>哪些<b class='flag-5'>編程</b><b class='flag-5'>語言</b>和開發(fā)環(huán)境?

    C語言Java語言的對比

    C語言Java語言都是當前編程領域中的重要成員,它們各自具有獨特的優(yōu)勢和特點,適用于不同的應用場景。以下將從語法特性、內存管理、跨平臺性、性能、應用領域
    的頭像 發(fā)表于 10-29 17:31 ?397次閱讀

    Orin芯片的編程語言支持

    Orin是一款高度集成、高性能的車載計算平臺,由英偉達推出,并采用了英偉達自家的Volta架構GPU和其他高級處理器技術。關于Orin芯片的編程語言支持,可以從以下幾個方面進行介紹: 一、主要
    的頭像 發(fā)表于 10-27 16:45 ?360次閱讀

    plc編程語言編程相關技巧有哪些

    Function Chart, SFC)。這些編程語言各有特點,適用于不同的應用場景。 梯形圖(LD) : 梯形圖是最常用的PLC編程語言
    的頭像 發(fā)表于 10-21 16:56 ?408次閱讀

    三十分鐘入門基礎Go Java小子版

    語法與 C 相近,但功能上有:內存安全,GC,結構形態(tài)及 CSP-style 并發(fā)計算。 適用范圍 本篇文章適用于學習過其他面向對象語言(Java、Php),但沒有學過Go語言的初學者
    的頭像 發(fā)表于 08-12 14:32 ?763次閱讀
    三十分鐘入門基礎Go <b class='flag-5'>Java</b>小子版

    華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別

    的平臺,Java可以用于開發(fā)桌面應用程序、移動應用程序、企業(yè)級應用程序。 – Java Web是Java語言在Web開發(fā)領域的應用,它使用
    的頭像 發(fā)表于 07-16 13:35 ?859次閱讀
    華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別

    PLC編程語言和C語言的區(qū)別

    在工業(yè)自動化和計算機編程領域中,PLC(可編程邏輯控制器)編程語言和C語言各自扮演著重要的角色。盡管兩者都是
    的頭像 發(fā)表于 06-14 17:11 ?3106次閱讀

    ELF技術貼|如何在開發(fā)板上實現(xiàn)對Java支持

    Java作為一種功能強大且廣泛應用的編程語言,具有廣泛的適應性和實用性。在ELF1開發(fā)板上集成Java支持,無疑將賦予嵌入式開發(fā)者更廣闊的選
    的頭像 發(fā)表于 03-13 16:47 ?532次閱讀
    ELF技術貼|如何在開發(fā)板上實現(xiàn)對<b class='flag-5'>Java</b>的<b class='flag-5'>支持</b>

    plc編程語言與c語言的聯(lián)系 c語言和PLC有什么區(qū)別

    語言,主要用于開發(fā)各種應用程序。盡管PLC編程語言和C語言有一些相似之處,但它們之間也存在一些明顯的區(qū)別。 首先,PLC編程
    的頭像 發(fā)表于 02-05 14:21 ?4309次閱讀

    四種編程語言之間的區(qū)別和聯(lián)系

    編程語言是一種人與計算機之間進行交流的方式,不同的編程語言有著不同的特點和用途。本文將對四種常見的編程
    的頭像 發(fā)表于 02-05 14:16 ?1670次閱讀

    c語言,c++,java,python區(qū)別

    操作系統(tǒng)、嵌入式系統(tǒng)對性能要求較高的場景。C語言的語法相對簡單,學習曲線較平緩,也是學習其他高級語言的入門語言。 C++: C++是在C語言
    的頭像 發(fā)表于 02-05 14:11 ?2530次閱讀
    主站蜘蛛池模板: 中国人黑人xxⅹ性猛 | 成人丁香乱小说 | 国产在线精品观看 | 天天摸天天做天天爽在线 | 亚洲a视频在线 | 玖玖在线精品 | 涩五月婷婷 | 国产小视频在线播放 | 激情五月亚洲 | 羞羞爱爱| 伊人久操| 美女扒开尿囗给男人玩的动图 | 日本在线视频一区 | 99热热热| 高清人人天天夜夜曰狠狠狠狠 | 久久美女精品国产精品亚洲 | 欧美黄色录像视频 | 明星三级国产免费播放 | 香港日本三级在线播放 | 国产精品高清一区二区三区不卡 | 欧美日本一区二区三区生 | 天天视频国产精品 | 午夜老司机福利 | 韩国三级理论在线观看视频 | 亚洲 欧美 校园 | 伊人久久综合成人亚洲 | 九九热精品视频在线播放 | 国产精品久久久久久久久ktv | 久久6免费视频 | 成人羞羞视频国产 | 成人午夜久久 | 亚洲一区二区免费看 | 亚洲爱爱图 | 日日草天天干 | 免费在线色视频 | 狠狠干欧美| 四虎国产精品永久在线 | 丁香综合网| 日韩毛片网 | 丁香六月色婷婷综合网 | 一级黄色毛片播放 |