chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Chrome支持運(yùn)行Kotlin、Java等GC編程語言

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-11-24 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

谷歌 Chrome 開發(fā)者博客官宣:Chrome 已默認(rèn)啟用 WebAssembly 垃圾回收 (WasmGC) 功能 —— 能夠?qū)⒕哂?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ā)布的一項(xiàng)提案。當(dāng)前的 Wasm 最小可行化實(shí)現(xiàn)只能處理線性內(nèi)存中的 number 類型數(shù)據(jù),即整數(shù)和浮點(diǎn)數(shù)。隨著引用類型 (reference types) 提案的發(fā)布,Wasm 還可以保留外部引用。 WasmGC 現(xiàn)在添加了結(jié)構(gòu)體和數(shù)組堆類型,因此支持非線性內(nèi)存分配。

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

審核編輯:黃飛

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

    關(guān)注

    27

    文章

    6244

    瀏覽量

    110207
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2997

    瀏覽量

    115609
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1959

    瀏覽量

    38863
  • Chrome
    +關(guān)注

    關(guān)注

    0

    文章

    346

    瀏覽量

    18960

原文標(biāo)題:Chrome支持運(yùn)行Kotlin、Java等GC編程語言

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文了解Mojo編程語言

    編程能力 允許直接進(jìn)行系統(tǒng)調(diào)用和文件操作,提供類似 Rust 的內(nèi)存安全機(jī)制(所有權(quán)和借用檢查),避免運(yùn)行時錯誤。 支持零成本抽象,開發(fā)者無需犧牲性能即可編寫高層代碼。 并行與異構(gòu)計(jì)算 內(nèi)置對多核
    發(fā)表于 11-07 05:59

    Arm Neoverse CPU上大代碼量Java應(yīng)用的性能測試

    Java 是互聯(lián)網(wǎng)領(lǐng)域廣泛使用的編程語言。Java 應(yīng)用的一些特性使其性能表現(xiàn)與提前編譯的原生應(yīng)用(例如 C 程序)大相徑庭。由于 Java
    的頭像 發(fā)表于 11-05 11:25 ?357次閱讀
    Arm Neoverse CPU上大代碼量<b class='flag-5'>Java</b>應(yīng)用的性能測試

    【HZ-T536開發(fā)板免費(fèi)體驗(yàn)】2 - 交叉編譯倉頡編程語言程序到開發(fā)板運(yùn)行

    。 安全可靠 :通過靜態(tài)類型系統(tǒng)和自動內(nèi)存管理,確保程序的類型安全和內(nèi)存安全。同時提供數(shù)組下標(biāo)越界檢查、類型轉(zhuǎn)換檢查運(yùn)行時檢查,并通過代碼掃描工具提供跨語言互操作安全和代碼資產(chǎn)保護(hù)
    發(fā)表于 07-16 21:27

    深度操作系統(tǒng)deepin 25全面支持語言

    近日,deepin(深度)社區(qū)宣布,deepin 25 現(xiàn)已完成對國產(chǎn)通用編程語言語言 (Wa-Lang) 的兼容性測試。在 deepin 25 默認(rèn)安裝環(huán)境下,即可直接使用凹語言進(jìn)
    的頭像 發(fā)表于 07-10 15:26 ?765次閱讀
    深度操作系統(tǒng)deepin 25全面<b class='flag-5'>支持</b>凹<b class='flag-5'>語言</b>

    Kuikly鴻蒙版正式開源 —— 揭秘卓越性能適配之旅

    Kotlin Native增加鴻蒙平臺的互操作文件,對接系統(tǒng)API,同時調(diào)整運(yùn)行時中涉及到架構(gòu)、平臺的判斷邏輯,使其實(shí)現(xiàn)對鴻蒙平臺的支持。 完成初步適配后,通過
    發(fā)表于 06-04 16:46

    單片機(jī)c語言編程實(shí)例大全

    單片機(jī)c語言編程實(shí)例大全_18
    發(fā)表于 04-30 16:11 ?6次下載

    如何在 樹莓派 上編寫和運(yùn)行 C 語言程序?

    在本教程中,我將討論C編程語言是什么,C編程的用途,以及如何在RaspberryPi上編寫和運(yùn)行C程序。本文的目的是為您介紹在RaspberryPi上進(jìn)行C
    的頭像 發(fā)表于 03-25 09:28 ?927次閱讀
    如何在 樹莓派 上編寫和<b class='flag-5'>運(yùn)行</b> C <b class='flag-5'>語言</b>程序?

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java語言更少的代碼行。Python
    的頭像 發(fā)表于 03-25 09:27 ?1506次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和<b class='flag-5'>運(yùn)行</b>Python程序?

    GC1868芯片助力工業(yè)便攜式儲能設(shè)備穩(wěn)定運(yùn)行

    在工業(yè)領(lǐng)域,便攜式儲能設(shè)備猶如靈動的能量源泉,穿梭于各類復(fù)雜作業(yè)場景,為生產(chǎn)活動提供著不可或缺的電力支持。而鈞敏科技主推的矩陣電流傳感器芯片 GC1868,宛如一顆精密的 “智慧大腦”,成為這些設(shè)備穩(wěn)定運(yùn)行的關(guān)鍵所在,有效化解客
    的頭像 發(fā)表于 03-11 15:27 ?952次閱讀

    數(shù)字電路編程語言介紹

    文本形式描述電路的行為和結(jié)構(gòu)。 并行性和并發(fā)性 :數(shù)字電路編程語言支持并行和并發(fā)操作的描述,這是數(shù)字電路設(shè)計(jì)中的基本特性。 模塊化 :這些語言支持
    的頭像 發(fā)表于 01-24 09:39 ?1373次閱讀

    gitee 支持編程語言有哪些

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

    三菱PLC編程語言解析

    (Sequential Function Chart, SFC)。以下是對這些編程語言的簡要解析: 1. 梯形圖(Ladder Diagram, LD) 梯形圖是PLC編程中最常用的
    的頭像 發(fā)表于 12-26 17:36 ?2191次閱讀

    Triton編譯器支持編程語言

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

    語言模型開發(fā)語言是什么

    在人工智能領(lǐng)域,大語言模型(Large Language Models, LLMs)背后,離不開高效的開發(fā)語言和工具的支持。下面,AI部落小編為您介紹大語言模型開發(fā)所依賴的主要
    的頭像 發(fā)表于 12-04 11:44 ?1027次閱讀

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時適合新的 Java 開發(fā)者和高級開發(fā)者。從?IntelliJ IDEA 2024.2?開始已
    的頭像 發(fā)表于 12-04 10:02 ?1516次閱讀
    <b class='flag-5'>Java</b> 23功能介紹