日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

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工具,持續為開發者提供優質服務。

分享到:
標簽:CodeArts
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定