色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

C 語言的下一個 ISO標準將會是 C2x ?

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-02-27 16:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前不久分享了關于C語言的文章:C語言依然位居榜單前列,依然值得程序員學習。 一直覺得C語言是“神”一樣的編程語言,這么多年可以穩穩的排在前列(當然,能排上名,自然有它的道理)。 一、前言之前,《現代C》的作者Jens Gustedt透露,C委員會現已開始構建下一個C標準的真正修訂版,被稱為“C2x”。其中“x”應該代表新標準出現的年份數字,預計將于 2022 年完成的 C2x 標準。 同時,Gustedt還透露:我們會定期發布工作草案,其中包括目前已添加的更改。除了C17這是一個純粹的bug修復版本,這樣的工作文件引入了規范性的變化并且是公開的。 其中,整理了一些草案:

其中,提到其目的是促進可移植性、可靠性、可維護性等。 草案具體內容,可以參看Gustedt的博客:

https://gustedt.wordpress.com/2018/11/12/c2x


二、即將推出的C2x主要目標是什么?

Gustedt回答:

新 C 標準的制定主要是為了完善一些目標。

關鍵點是這個標準旨在描述現有的實踐,而不是發明本身。只要有可能,發明應該在現有的 C 編譯器中進行,或者來自其他編程語言(事實上主要是 C++)。

也就是說,還有很多工作將清理現有的特性,追求語義上的模糊性,并添加可能有助于日常編碼的小特性。

三、語言方面的變化有哪些是值得我們期待的?

Gustedt回答:

在語言和庫級別,程序員直接可見的部分目前還沒有太多定論。我的期望是我們將看到一些集成到 C 中的 C++ 特性,例如屬性、以某種形式編譯所有數據類型的時間常量,以及初始化類型(也就是 C++ 的 auto feature)。

此外,還有一個 C++ 的協調計劃,用于新的調用約定,它可以取代我們從一開始就一直在使用的錯誤碼返回約定。

但是 C 標準還有另一個重要的作用,因為它基本上為我們的計算機架構和其他編程語言構建設置了機器模型。C 標準將其稱為“抽象狀態機”。作為一個重要的特性,我們已經投票將最新的 IEEE 浮點規范集成到 C 標準中。

我們還組建了一個工作組來修改“內存模型”,事關程序員可能會或者可能不會直接與計算機內存中數據裸表示交互、這可能將如何影響一些可能的優化以及這種字節和位的調整將如何變得安全可靠。

這項工作遵循的是 Peter Sewell(等人)關于“指針來源”的論文,我們希望我們最終得到的內存模型可以廣泛適用于 C 系統軟件和應用程序的多樣性。


四、C 特別擅長的用途和應用領域?Gustedt回答:C 最大的優點是效率、可移植性和穩定性。只要這些是軟件開發當中存在的主要問題,那么 C 就應該被視為首選語言。 本文參考:

https://www.infoq.cn/article/lG_76LvIfjol2V3lUHl5

參考Gustedt的博客:

https://gustedt.wordpress.com/2018/11/12/c2x

可以看得出來,C語言還在大力發展,附上一張2019年8月,最新 TIOBE 編程語言排行榜(C語言僅次于JAVA):

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

    關注

    180

    文章

    7630

    瀏覽量

    140970
  • ISO
    ISO
    +關注

    關注

    0

    文章

    283

    瀏覽量

    40249
  • C2xx
    +關注

    關注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入理解C語言C語言循環控制

    C語言編程中,循環結構是至關重要的,它可以讓程序重復執行特定的代碼塊,從而提高編程效率。然而,為了避免程序進入無限循環,C語言提供了多種循環控制語句,如break、continue和
    的頭像 發表于 04-29 18:49 ?1007次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:<b class='flag-5'>C</b><b class='flag-5'>語言</b>循環控制

    ad7616 burst模式讀取數據時,是否可以在下一個convst啟動轉換?

    ad7616 burst模式讀取數據時,是否可以在下一個convst啟動轉換,但busy還沒有拉低的情況下繼續讀取上次轉換的數據嗎?主要是串行讀取時,有可能出現convst臨界的情況,如果這樣可以的話,能夠提升小部分con
    發表于 04-15 07:50

    必看!15C語言常見陷阱及避坑指南

    ? C語言雖強大,但隱藏的“坑”也不少!稍不留神就會導致程序崩潰、數據異常。本文整理15高頻陷阱,助你寫出更穩健的代碼! ? 陷阱1:運算符優先級混淆? 問題:運算符優先級不同可能導致計算順序錯誤
    的頭像 發表于 03-16 12:10 ?530次閱讀

    ISO154xEVM低功耗雙向I2C隔離器評估模塊

    電子發燒友網站提供《ISO154xEVM低功耗雙向I2C隔離器評估模塊.pdf》資料免費下載
    發表于 11-18 14:46 ?0次下載
    <b class='flag-5'>ISO</b>154xEVM低功耗雙向I<b class='flag-5'>2C</b>隔離器評估模塊

    C語言中的socket編程基礎

    。 Socket編程的基本步驟 在C語言中,socket編程的基本步驟如下: 步驟1:創建socket 步驟2:綁定socket到地址和
    的頭像 發表于 11-01 16:51 ?1141次閱讀

    TMS320C28x匯編語言工具

    電子發燒友網站提供《TMS320C28x匯編語言工具.pdf》資料免費下載
    發表于 11-01 09:32 ?2次下載
    TMS320<b class='flag-5'>C28x</b>匯編<b class='flag-5'>語言</b>工具

    C語言與Java語言的對比

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

    為I2C啟動加載準備TMS320C645x應用程序

    電子發燒友網站提供《為I2C啟動加載準備TMS320C645x應用程序.pdf》資料免費下載
    發表于 10-16 11:30 ?0次下載
    為I<b class='flag-5'>2C</b>啟動加載準備TMS320<b class='flag-5'>C645x</b>應用程序

    使用tSPI協議減少下一個多電機BLDC設計的布線

    電子發燒友網站提供《使用tSPI協議減少下一個多電機BLDC設計的布線.pdf》資料免費下載
    發表于 09-26 10:40 ?0次下載
    使用tSPI協議減少<b class='flag-5'>下一個</b>多電機BLDC設計的布線

    C語言指針詳細解析

    ,pb的地址為=%p,pb的下一個地址為=%p\\\\n\", b, pb, pb + 1); printf(\"c的值為:%d,pc的地址為=%p,pc的下一個地址為=%p
    發表于 09-14 10:03

    ISO7240CF-Q1,ISO7240C-Q1,ISO7241C-Q1,ISO7242C-Q1高速四通道數字隔離器數據表

    電子發燒友網站提供《ISO7240CF-Q1,ISO7240C-Q1,ISO7241C-Q1,ISO7242C-Q1高速四通道數字隔離器數據表.pdf》資料免費下載
    發表于 08-20 11:07 ?0次下載
    <b class='flag-5'>ISO</b>7240CF-Q1,<b class='flag-5'>ISO7240C</b>-Q1,<b class='flag-5'>ISO7241C</b>-Q1,<b class='flag-5'>ISO7242C</b>-Q1高速四通道數字隔離器數據表

    ISO7230C-Q1和ISO7231C-Q1三通道 2/1 25Mbps數字隔離器數據表

    電子發燒友網站提供《ISO7230C-Q1和ISO7231C-Q1三通道 2/1 25Mbps數字隔離器數據表.pdf》資料免費下載
    發表于 08-20 11:05 ?0次下載
    <b class='flag-5'>ISO7230C</b>-Q1和<b class='flag-5'>ISO7231C</b>-Q1三通道 <b class='flag-5'>2</b>/1 25Mbps數字隔離器數據表

    ISO154x低功耗雙向I2C隔離器數據表

    電子發燒友網站提供《ISO154x低功耗雙向I2C隔離器數據表.pdf》資料免費下載
    發表于 08-19 11:35 ?0次下載
    <b class='flag-5'>ISO154x</b>低功耗雙向I<b class='flag-5'>2C</b>隔離器數據表

    ISO154x-Q1低功耗雙向I2C隔離器數據表

    電子發燒友網站提供《ISO154x-Q1低功耗雙向I2C隔離器數據表.pdf》資料免費下載
    發表于 08-19 11:33 ?0次下載
    <b class='flag-5'>ISO154x</b>-Q1低功耗雙向I<b class='flag-5'>2C</b>隔離器數據表

    具有增強EMC和GPIO的ISO164x熱插拔雙向I2C隔離器數據表

    電子發燒友網站提供《具有增強EMC和GPIO的ISO164x熱插拔雙向I2C隔離器數據表.pdf》資料免費下載
    發表于 08-16 11:09 ?1次下載
    具有增強EMC和GPIO的<b class='flag-5'>ISO164x</b>熱插拔雙向I<b class='flag-5'>2C</b>隔離器數據表
    主站蜘蛛池模板: 2021精品高清卡1卡2卡3麻豆 | 边摸边吃奶边做带声音 | 久久久久毛片免费观看 | 亚洲精品福利一区二区在线观看 | 久久久亚洲国产精品主播 | 乳液全集电影在线观看 | 久久re这里视频只有精品首页 | 国产自拍视频在线一区 | 亚洲绝美精品一区二区 | 久久www99re在线播放 | 24小时日本在线电影 | 美国一级大黄一片免费的网站 | 一抽一出BGM免费50分动漫 | 伦理片午夜在线视频 | 久久这里只精品热在线18 | 精品国产精品人妻久久无码五月天 | 免费人成网站在线观看10分钟 | 暖暖免费 高清 日本社区中文 | 久久蜜视频 | 久久精品动漫网一区二区 | 亚洲视频不卡 | 伦理片在线3348 | 91精品国产色综合久久不 | 国产人人为我我为人人澡 | 琪琪see色原网色原网站 | 91亚洲 欧美 国产 制服 动漫 | 日日摸夜添夜夜夜添高潮 | 青青在线视版在线播放 | 青青草色青伊人 | 久久综合色一综合色88 | max girls 大感谢祭 | bbwxxxx交女警 | 久久天天躁狠狠躁夜夜呲 | 中文字幕s级优女区 | 我要女人的全黄录像 | 久久久久久久久人体 | 天天影视色欲 影视 | 中文无码熟妇人妻AV在线 | 色妹子综合 | 最近更新2019中文字幕国语 | 扒开女人下面使劲桶视频 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品