<bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 首頁 > 智能影音 >

    每日消息!“古老”編程語言的最新選擇!華為云發布CodeArts IDE for C/C++

    C語言是一種“古老”且應用至今的高級編程語言,它是多種流行編程語言的根源。C++進一步擴充和完善了C語言,是一種面向對象的程序設計語言,可運行于多種平臺上。今天,C/C++語言仍然活躍在嵌入式軟件、操作系統、高性能引擎、游戲、數據庫等諸多業務領域。

    高級語言開發離不開集成開發環境(IDE)的支持,從支持高級語言的編輯器、符號解析、編譯器以及支持高質量編碼的代碼檢查,再到支持運行測試的中間件和數據庫,以及支持高效率研發的DevOps工具鏈,IDE工具將個人開發作業流中所需要的眾多能力匯聚在一個工具中,讓開發者無需切換工具即可完成日常開發工作。

    華為云CodeArts IDE定位華為云開發者桌面,是華為云面向開發者提供的一款智能化桌面集成開發環境,它提供了開發語言和調試服務,支持從插件市場安裝插件來擴展能力,幫助開發者獲得更好的用云體驗和更快捷的云應用開發能力。

    5月25日,華為云發布CodeArts IDE for C/C++,將華為公司的C/C++語言服務集成于CodeArts IDE內核基座,并將良好的C/C++編碼體驗、方便的訪問華為云資源、簡單的引用華為云服務、快捷的使用華為云DevSecOps服務等眾多能力匯聚于一身,實現C/C++開發者在個人研發作業體驗和效率上的巨大提升。


    【資料圖】

    開發工具的四條“秘籍”

    華為公司自上世紀90年代起即投入軟件研發,歷經嵌入式軟件開發、企業化軟件開發、服務化應用開發和云服務開發等多種不同研發形態。

    為支持研發效率提升,保證供應鏈安全,研發團隊使用的開發工具從文本編輯器,到圖形化的開發工具,再到支持多語言和可擴展的集成開發環境(IDE),并逐步進化成支持多語言框架、集成開發者作業流和支持橫向能力擴展的Desktop IDE和Web IDE,滿足了多業務平臺的復雜開發要求。

    在這個過程中,華為總結出開發工具的四條“秘籍”:

    掌握技術內核探索新的工具形態滿足業務需要

    面對復雜業務場景中開發者對工具規模和執行效率的不同要求,將IDE內核優化成若干運行模式,比如對于相對簡單的業務場景使用“精簡模式”,而面向復雜的業務場景使用“全量模式”。同一個技術內核可以按照業務需要升級增配,而不需要維護多個代碼分支,既降低了用戶使用門檻,也節約了工具的維護成本。

    吃透語言服務給開發者提供最佳的編碼體驗

    針對C/C++語言,首先提升了超大項目(千萬級代碼工程)加載效率,開發者可以縮短加載等待時間;其次提升代碼的構建速度,通過復用符號文件可以將大項目的解析時間縮短到5分鐘以內;然后為開發者提供多種視圖、多種主題配色方案、調用關系分析等能力,提升代碼理解速度;同時還為開發者提供了基于語法的多種重構能力。多重能力組合之下,C/C++開發效率極大提升。

    積極發展生態以擴展能力方式支持開發作業流

    華為設立了與業界最大規模插件生態市場相兼容的插件標準,基于開發者作業流交付大量在IDE中使用的業務插件;同時成立了輔導團隊開發者的官方組織,建立了內置于IDE內的獨立插件市場。這些舉措能夠幫助開發者在一個IDE工具內即可流暢完成個人開發作業流,補齊組織內開發人員技能差異,提升開發者研發效率。

    加速知識更新充分利用研發積累解決新的業務問題

    開發者面對新的業務問題,需要大量編碼及測試。傳統C/C++開發者幾乎和云計算沒有交集,但IDE中集成的云平臺能力可以幫助開發者將傳統研發資產適配并遷移上云,也可以方便獲取關于云開發的各類知識。

    “古老”編程語言的最新選擇

    華為云CodeArts IDE for C/C++支持從精簡模式一鍵升級為一個功能齊備、開箱即用、體驗優質的開發平臺,內置C/C++語言服務,支持不同配色切換和中英文顯示,深度集成華為云各項能力,支持內置插件市場和更具兼容性的插件標準,支持基于插件的能力擴展和對接華為云軟件開發生產線(DevSecOps平臺)。

    面對當前開發現代化應用的需要,華為云CodeArts IDE for C/C++產品提供了以下新特性:

    特性一:先進架構從精簡模式一鍵升級全模式

    華為云CodeArts IDE支持精簡模式,比如使用精簡模式封裝的RemoteShell,可以方便的瀏覽和訪問華為云ECS和CCE資源,是云資源運維的好幫手。

    開發者利用一鍵升級功能,可以把精簡專用工具原地升級為全功能軟件開發環境(IDE),升級后不但保留原有工具中的資源訪問能力,還可從內置插件市場中安裝插件實現開發語言支持和其他能力擴展,為應用開發者提供了更好體驗的編碼開發平臺。

    特性二:語言服務優秀C++開發體驗開箱即得
    華為云CodeArts IDE內置的C++語言服務,支持一鍵加載CMake工程并自動解析,可創建基于CMake的C++工程框架代碼;
    提供兩種專屬語法配色,深色和淺色可以自主調配,深色更符合用眼舒適要求,淺色更貼近傳統閱讀習慣;
    支持三種代碼解析模式,Tag模式可以基于詞法解析生效更快速,Compiler模式可以基于語義解析結果更準確,Hybrid模式則相當于自適應選擇;
    提供十九種代碼重構功能,從常用的重命名、提取函數,到switch自動填充及代碼快速修復,幫助開發者提高代碼的可重用性和可維護性;
    支持千萬規模代碼C/C++工程,面對超大規模項目加載和符號解析速度實現倍增;超大型項目代碼符號解析精度高達99%,領先業界水平。
    特性三:連接華為云快速完成基于API的應用開發

    華為云CodeArts IDE內置華為云API開發套件,提供華為云200個服務和8000+服務API的搜索和引用。

    在IDE中不但可以看到API的定義、參數、返回碼等信息,還可以完成云上API的真實調用并查看輸入輸出信息。開發者在編碼時可以通過關鍵字搜索到對應的云服務API,一鍵式補全調用API的樣例代碼,無需在多個工具和文檔中反復切換,幫助開發者獲得快捷、高效的華為云開發體驗,縮短開發華為云應用的周期。

    特性四:插件擴展利用插件市場擴充開發能力

    華為云CodeArts IDE支持插件擴展,提供的開放插件標準兼容業界生態規模最大的IDE開放插件標準。插件開發者可以針對特定業務領域需要,在華為云CodeArts插件市場注冊發布商,并將所開發的插件發布到插件市場,方便其他應用開發者在IDE中使用。

    華為云CodeArts IDE內置對接華為云CodeArts插件市場,開發者也可以根據需要查找、瀏覽、安裝或卸載插件,通過安裝插件來擴充IDE所適配的業務場景,把華為云CodeArts IDE變成開發者的“個人桌面”。

    目前,華為云CodeArts插件市場已經上架了華為的多款插件,覆蓋華為云API使用、華為云資源訪問、開發者技術支持、DevOps平臺等多種能力,在不久的將來,會有更多插件與開發者見面。

    華為云CodeArts IDE for C/C++在華為公司內部的華為云、終端消費者云、海思、數據通信、無線網絡、智能汽車等眾多業務部門得到廣泛應用,超過15萬開發者基于IDE完成日常開發工作,包括:工作項管理、代碼導入、知識獲取、編碼調試、檢視提交、流水線執行等,構建眾多業務應用和行業解決方案。

    在面向5000萬規模代碼工程的實際使用中,相對于競品實現工程加載速度3倍提升,符號索引創建速度5倍提升,符號跳轉精度和閱讀體驗均優于競品。同時,對已有代碼庫和構建工具(CMake)的良好支持,讓C/C++開發者在開發體驗不降級的條件下,可以流暢的從原有開發工具切換到華為云CodeArts IDE for C/C++。

    為開發者提供端云一體、極致體驗、功能強大、生態開放的IDE開發工具是華為云CodeArts產品團隊的一貫理念。未來,華為云將在開發工具領域持續創新,提供技術自主、功能更強、體驗更好的IDE工具,持續為開發者提供優質服務。

    關注@華為云,了解更多資訊

    責任編輯:Rex_30

    關鍵詞:
    推薦閱讀

    阿里P9下崗再就業

    · 2023-05-30 17:43:47

    htc(t328w ruu)

    · 2023-05-30 16:57:41
    欧美国产在线一区,免费看成年视频网页,国产亚洲福利精品一区,亚洲一区二区约美女探花
    <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 主站蜘蛛池模板: 亚洲gv天堂无码男同在线观看| 婷婷开心深爱五月天播播| 国产精品一区二区香蕉| 亚洲精品第1页| 国语对白做受xxxx| 偷窥无罪之诱人犯罪电影| а天堂中文最新一区二区三区| 182tv午夜线路一线路二| 爱情鸟第一论坛com高清免费| 欧美成人全部费免网站| 国产资源在线看| 国产乱理伦片a级在线观看| 亚洲熟妇无码久久精品| 久久91精品国产91久久| 国产偷窥熟女精品视频| 四虎永久在线精品国产免费| 久久久久无码精品国产不卡| 91看片淫黄大片.在线天堂| 美女视频免费看一区二区| 日本最新免费二区| 国产一级成人毛片| 久久丫精品国产亚洲av| 精品视频中文字幕| 宅男66lu国产乱在线观看| 人人鲁人人莫人人爱精品| 91欧美在线视频| 校花公交车上被迫打开双腿| 国产嫖妓一区二区三区无码| 久久久久人妻一区精品果冻| 老婆~我等不及了给我| 妖精www视频在线观看高清| 亚洲精品视频区| 亚洲色图欧美在线| 日本韩国一区二区| 啊灬啊灬啊灬岳| avtt亚洲一区中文字幕| 精品国产午夜福利在线观看| 日韩a无v码在线播放| 同性女女黄h片在线播放| h文站着从后面挺进孕妇| 欧美日韩国产精品自在自线|