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

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

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

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

谷歌Fuchsia編輯語言策略介紹

汽車玩家 ? 來源:開源中國 ? 作者:oschina ? 2020-02-26 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

谷歌新一代開源操作系統(tǒng)Fuchsia 的開發(fā)者網(wǎng)站上公布了一份Fuchsia 編輯語言策略,文檔描述了 C、C++、Dart、Rust 與 Go 的優(yōu)劣勢,并明確指定了其中哪些語言將會(huì)在 Fuchsia 開發(fā)生態(tài)中得到怎樣程度的支持。

谷歌Fuchsia編輯語言策略介紹

該策略文檔描述了 Fuchsia 項(xiàng)目在 Fuchsia Platform Source Tree(Fuchsia 平臺(tái)源碼樹)和供終端開發(fā)者在這之外構(gòu)建 Fuchsia 開發(fā)目標(biāo)設(shè)備軟件時(shí)使用和支持的編程語言。

Fuchsia Platform Source Tree 是 fuchsia.googlesource.com 上托管的 Fuchsia 源碼,終端開發(fā)者是指在 Fuchsia Platform Source Tree 之外為 Fuchsia 編寫軟件的人。與終端開發(fā)者相比,F(xiàn)uchsia Platform Source Tree 可以匯聚對(duì) Fuchsia 系統(tǒng)及其基礎(chǔ)技術(shù)更大的更改,因?yàn)榭梢詧?zhí)行僅影響 Fuchsia Platform Source Tree 的更改,而無需與其他人員進(jìn)行協(xié)調(diào)。相反,影響終端開發(fā)者的更改需要更多的協(xié)調(diào),并且需要更長的執(zhí)行時(shí)間。

谷歌介紹,對(duì)終端開發(fā)者的支持意味著 Fuchsia SDK 需要包含可幫助他們?yōu)?Fuchsia 開發(fā)軟件的工具和庫,包括 FIDL(FuchsiaInterface definition language,F(xiàn)uchsia接口定義語言)特定語言后端與支持庫等。對(duì)異步編程的強(qiáng)大支持則意味著可以使用直線型代碼,例如使用 Rust/Dart 等語言的 async/await 編寫異步程序。

文檔接下來分別羅列了幾種編程語言,分析了它們的優(yōu)缺點(diǎn)之后,得出如下結(jié)論:

C

C 被支持用于終端開發(fā)者。

在 Fuchsia Platform Source Tree 中,不鼓勵(lì)使用 C 的新用法,并且僅批準(zhǔn)用于以下領(lǐng)域:

用于底層系統(tǒng)編程,包括內(nèi)核中

用于定義到共享庫和其它系統(tǒng)組件的 ABI 穩(wěn)定接口

C++

C++ 被支持用于終端開發(fā)者。

批準(zhǔn)在整個(gè) Fuchsia Platform Source Tree 中使用 C++。

Dart

Dart 被支持用于面向非驅(qū)動(dòng)程序的終端開發(fā)者。

Dart 被批準(zhǔn)在 Fuchsia Platform Source Tree 中用于用戶界面和無限期運(yùn)行的程序。

Rust

終端開發(fā)者不支持使用 Rust。

除了 Zircon 內(nèi)核,Rust 被批準(zhǔn)在整個(gè) Fuchsia Platform Source Tree 中使用。

Go

Go 僅被批準(zhǔn)在網(wǎng)絡(luò)技術(shù)棧中使用,因?yàn)榫W(wǎng)絡(luò)棧的遷移需要大量成本。時(shí)間準(zhǔn)許的話,應(yīng)該將網(wǎng)絡(luò)棧遷移到批準(zhǔn)的語言。

必須將 Fuchsia 中用于目標(biāo)設(shè)備上生產(chǎn)軟件的所有其它Go 代碼遷移到批準(zhǔn)的語言。

總結(jié)一下,Go 在 Fuchsia 生態(tài)中可能會(huì)有些失落,值得注意的是文檔中關(guān)于其缺點(diǎn)的介紹:

使用垃圾回收來管理內(nèi)存,這比其它用于管理內(nèi)存的技術(shù)占用更多的資源

運(yùn)行時(shí)環(huán)境龐大

Fuchsia Platform Source Tree 在使用 Go 方面具有負(fù)面的實(shí)施經(jīng)驗(yàn)。Fuchsia 項(xiàng)目在 Go 中構(gòu)建的系統(tǒng)組件消耗的內(nèi)存和內(nèi)核資源相比使用 C++ 或 Rust 構(gòu)建的同類組件更多

工具鏈產(chǎn)生大型二進(jìn)制文件

值得關(guān)注的是,文檔中沒有涉及 Fuchsia已經(jīng)確認(rèn)支持的 Python。不過關(guān)于Python 的支持細(xì)節(jié),支持語言頁面也沒有詳細(xì)內(nèi)容,只有一欄欄TODO,應(yīng)該是還沒有做好準(zhǔn)備。

谷歌Fuchsia編輯語言策略介紹

而另一方面,此前關(guān)于支持 JavaScript的傳言,看來也無法得證。

聲明:本文內(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

    文章

    6257

    瀏覽量

    111939
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7431

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    面向視覺語言導(dǎo)航的任務(wù)驅(qū)動(dòng)式地圖學(xué)習(xí)框架MapDream介紹

    在視覺語言導(dǎo)航(VLN)中,地圖長期作為獨(dú)立模塊構(gòu)建,并通過固定接口交由導(dǎo)航策略使用。無論是BEV網(wǎng)格、拓?fù)鋱D還是語義記憶模塊,這些表示大多脫離策略學(xué)習(xí)而設(shè)計(jì)。結(jié)果是,機(jī)器人即使掌握場景的信息,也仍可能繞行甚至偏離目標(biāo),因?yàn)榈貓D
    的頭像 發(fā)表于 03-02 10:40 ?567次閱讀
    面向視覺<b class='flag-5'>語言</b>導(dǎo)航的任務(wù)驅(qū)動(dòng)式地圖學(xué)習(xí)框架MapDream<b class='flag-5'>介紹</b>

    谷歌評(píng)論卡,碰一碰即可完成谷歌評(píng)論 #谷歌評(píng)論卡 #NFC標(biāo)簽 #nfc卡

    谷歌
    深圳市融智興科技有限公司
    發(fā)布于 :2026年01月15日 17:02:00

    釘釘正式開源HarmonyOS圖片編輯組件

    ArkTS語言開發(fā),提供了畫板、馬賽克、裁剪、文字四大核心圖像處理能力,助力開發(fā)者以低代碼成本、高集成效率,為應(yīng)用構(gòu)建功能完整、交互流暢的圖片編輯體驗(yàn)。
    的頭像 發(fā)表于 01-05 09:58 ?637次閱讀

    C語言的分支結(jié)構(gòu)介紹

    1.簡單if語句 C語言中的分支結(jié)構(gòu)語句中的if條件語句。 簡單if語句的基本結(jié)構(gòu)如下: 代碼語言:javascript if(表達(dá)式) { 執(zhí)行代碼塊; } 其語義是:如果表達(dá)式的值為真,則執(zhí)行其后的語句,否則不執(zhí)行該語句。 注意:if()后面沒有分號(hào),直
    發(fā)表于 11-25 07:48

    C語言的常量介紹

    在程序執(zhí)行過程中,值不發(fā)生改變的量稱為常量。 mtianyan: C語言的常量可以分為直接常量和符號(hào)常量。 直接常量也稱為字面量,是可以直接拿來使用,無需說明的量,比如: 整型常量:13、0
    發(fā)表于 11-24 07:12

    芯原與谷歌聯(lián)合推出開源Coral NPU IP

    芯原股份近日宣布與谷歌聯(lián)合推出面向始終在線、超低能耗端側(cè)大語言模型應(yīng)用的Coral NPU IP。
    的頭像 發(fā)表于 11-13 11:24 ?1231次閱讀
    芯原與<b class='flag-5'>谷歌</b>聯(lián)合推出開源Coral NPU IP

    C語言的printf基本用法介紹

    語言轉(zhuǎn)義字符》一節(jié)中有具體的講解,請大家暫時(shí)先記住n的含義。 所謂換行,就是讓文本從下一行的開頭輸出,相當(dāng)于在編輯 Word 或者 TXT 文檔時(shí)按下回車鍵。 puts 輸出完成后會(huì)自動(dòng)換行,而
    發(fā)表于 11-12 07:04

    基于開源鴻蒙的圖片編輯開發(fā)樣例(2)

    本期內(nèi)容介紹基于開源鴻蒙在RK3568上開發(fā)圖片編輯樣例的全流程,分為上篇和下篇,本篇為下篇,主要介紹標(biāo)記、保存圖片功能。
    的頭像 發(fā)表于 10-31 09:19 ?3330次閱讀
    基于開源鴻蒙的圖片<b class='flag-5'>編輯</b>開發(fā)樣例(2)

    基于開源鴻蒙的圖片編輯開發(fā)樣例(1)

    本期內(nèi)容介紹基于開源鴻蒙在RK3568上開發(fā)圖片編輯樣例的全流程,分為上篇和下篇,本篇為上篇,主要介紹添加相冊圖片、編譯圖片功能。
    的頭像 發(fā)表于 10-31 09:16 ?3192次閱讀
    基于開源鴻蒙的圖片<b class='flag-5'>編輯</b>開發(fā)樣例(1)

    圖文詳情編輯接口的設(shè)計(jì)與實(shí)現(xiàn)

    ? ?在內(nèi)容管理系統(tǒng)(如電商平臺(tái)、博客或新聞應(yīng)用)中,圖文詳情編輯是一個(gè)核心功能。它允許用戶動(dòng)態(tài)創(chuàng)建、更新和刪除圖文內(nèi)容(如產(chǎn)品描述、文章正文)。一個(gè)高效、易用的接口能顯著提升用戶體驗(yàn)和開發(fā)效率
    的頭像 發(fā)表于 10-23 16:37 ?482次閱讀
    圖文詳情<b class='flag-5'>編輯</b>接口的設(shè)計(jì)與實(shí)現(xiàn)

    谷歌查找我的設(shè)備配件(Google Find My Device Accessory)詳解和應(yīng)用

    谷歌查找我的設(shè)備配件(Google Find My Device Accessory)介紹 谷歌查找我的設(shè)備配件是與谷歌 “查找我的設(shè)備” 應(yīng)用程序配合使用的配件,旨在幫助用戶更方便地
    發(fā)表于 08-31 21:10

    三相電機(jī)驅(qū)動(dòng)系統(tǒng)逆變器故障補(bǔ)救與容錯(cuò)策略

    保障電機(jī)驅(qū)動(dòng)系統(tǒng)安全運(yùn)行的策略出發(fā),對(duì)現(xiàn)有的逆變器故障隔離、補(bǔ)救與容錯(cuò)方案進(jìn)行歸納,介紹各方案所用的拓?fù)浜涂刂?b class='flag-5'>策略,并以永磁同步電機(jī)驅(qū)動(dòng)系統(tǒng)為例對(duì)各容錯(cuò)逆變器的性能進(jìn)行對(duì)比。 純分享帖,需要者可點(diǎn)擊附件
    發(fā)表于 06-12 14:01

    谷歌地圖GPS定位

    谷歌地圖GPS定位:精準(zhǔn)導(dǎo)航背后的技術(shù)解析 谷歌地圖作為全球最受歡迎的地圖服務(wù)之一,其精準(zhǔn)的GPS定位功能為用戶提供了極大便利。本文將深入探討谷歌地圖如何利用GPS技術(shù),實(shí)現(xiàn)高精度定位,并帶來革命性
    的頭像 發(fā)表于 05-29 16:54 ?1662次閱讀

    從初學(xué)到進(jìn)階:樹莓派上最適合你的代碼編輯器推薦!

    安裝樹莓派操作系統(tǒng)后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語言進(jìn)行編程了。其中,Python是樹莓派上最受歡迎的編程語言。在樹莓派上開展任何項(xiàng)目
    的頭像 發(fā)表于 05-15 16:20 ?1368次閱讀
    從初學(xué)到進(jìn)階:樹莓派上最適合你的代碼<b class='flag-5'>編輯</b>器推薦!

    Vim編輯器的基本操作

    在代碼的世界里,效率是永恒的追求。無論是新手開發(fā)者還是資深工程師,都渴望擁有一款能讓自己如虎添翼的編輯器。而在Linux生態(tài)中,有一款被無數(shù)程序員奉為神器、被譽(yù)為“效率之王”的編輯器——Vim。它以
    的頭像 發(fā)表于 05-06 13:41 ?1425次閱讀
    Vim<b class='flag-5'>編輯</b>器的基本操作