国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認識你,還能領(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)劣勢,并明確指定了其中哪些語言將會在 Fuchsia 開發(fā)生態(tài)中得到怎樣程度的支持。

谷歌Fuchsia編輯語言策略介紹

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

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

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

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

C

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

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

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

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

C++

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

批準在整個 Fuchsia Platform Source Tree 中使用 C++。

Dart

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

Dart 被批準在 Fuchsia Platform Source Tree 中用于用戶界面和無限期運行的程序。

Rust

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

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

Go

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

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

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

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

運行時環(huán)境龐大

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

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

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

谷歌Fuchsia編輯語言策略介紹

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

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

    關(guān)注

    27

    文章

    6254

    瀏覽量

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

    關(guān)注

    37

    文章

    7402

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    谷歌評論卡,碰一碰即可完成谷歌評論 #谷歌評論卡 #NFC標簽 #nfc卡

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

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

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

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

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

    C語言的常量介紹

    在程序執(zhí)行過程中,值不發(fā)生改變的量稱為常量。 mtianyan: C語言的常量可以分為直接常量和符號常量。 直接常量也稱為字面量,是可以直接拿來使用,無需說明的量,比如: 整型常量: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 ?598次閱讀
    芯原與<b class='flag-5'>谷歌</b>聯(lián)合推出開源Coral NPU IP

    C語言的printf基本用法介紹

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

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

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

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

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

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

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

    三相電機驅(qū)動系統(tǒng)逆變器故障補救與容錯策略

    保障電機驅(qū)動系統(tǒng)安全運行的策略出發(fā),對現(xiàn)有的逆變器故障隔離、補救與容錯方案進行歸納,介紹各方案所用的拓撲和控制策略,并以永磁同步電機驅(qū)動系統(tǒng)為例對各容錯逆變器的性能進行對比。 純分享帖,需要者可點擊附件
    發(fā)表于 06-12 14:01

    谷歌地圖GPS定位

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

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

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

    C語言的歷史及程序介紹

    電子發(fā)燒友網(wǎng)站提供《C語言的歷史及程序介紹.pdf》資料免費下載
    發(fā)表于 04-09 16:10 ?0次下載

    Linux下Vim編輯器的使用技巧

    【Vim】常用總結(jié)? 簡介? image 什么是vim?? Linux下兩大編輯神器之一 vim ? Linux/Unix下使用最多的編輯器 ? vi的改進版 ? 可能是最難上手的編輯器之一
    的頭像 發(fā)表于 04-01 17:36 ?1431次閱讀
    Linux下Vim<b class='flag-5'>編輯</b>器的使用技巧