精品国产亚洲一区二区三区|亚洲国产精彩中文乱码AV|久久久久亚洲AV综合波多野结衣|漂亮少妇各种调教玩弄在线

<blockquote id="ixlwe"><option id="ixlwe"></option></blockquote>
  • <span id="ixlwe"></span>

  • <abbr id="ixlwe"></abbr>

    古老編程語言的最新選擇 華為云發(fā)布CodeArts IDE for C/C++產(chǎn)品

    C語言是一種古老且應用至今的高級編程語言,它是多種流行編程語言(如C#、Java和JavaScript)的根源。C++ 進一步擴充和完善了 C 語言,是一種面向對象的程序設計語言,可運行于多種平臺上,如 Windows、MAC 操作系統(tǒng)以及 UNIX 的各種版本。今天,C/C++語言仍然活躍在嵌入式軟件、操作系統(tǒng)、高性能引擎、游戲、數(shù)據(jù)庫等諸多業(yè)務領域。

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

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

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

    開發(fā)工具的四條“秘籍”

    華為公司自上世紀90年代起即投入軟件研發(fā),歷經(jīng)嵌入式軟件開發(fā)、企業(yè)化軟件開發(fā)、服務化應用開發(fā)和云服務開發(fā)等多種不同研發(fā)形態(tài)。為支持研發(fā)效率提升,保證供應鏈安全,研發(fā)團隊使用的開發(fā)工具從文本編輯器,到圖形化的開發(fā)工具,再到支持多語言和可擴展的集成開發(fā)環(huán)境(IDE),并逐步進化成支持多語言框架、集成開發(fā)者作業(yè)流和支持橫向能力擴展的Desktop IDE和Web IDE,滿足了多業(yè)務平臺的復雜開發(fā)要求。在這個過程中,華為總結出開發(fā)工具的四條“秘籍”:

    掌握技術內(nèi)核,探索新的工具形態(tài)滿足業(yè)務需要。面對復雜業(yè)務場景中開發(fā)者對工具規(guī)模和執(zhí)行效率的不同要求,將IDE內(nèi)核優(yōu)化成若干運行模式,比如對于相對簡單的業(yè)務場景使用“精簡模式”,而面向復雜的業(yè)務場景使用“全量模式”。同一個技術內(nèi)核可以按照業(yè)務需要升級增配,而不需要維護多個代碼分支,既降低了用戶使用門檻,也節(jié)約了工具的維護成本。

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

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

    加速知識更新,充分利用研發(fā)積累解決新的業(yè)務問題。開發(fā)者面對新的業(yè)務問題,需要大量編碼及測試。傳統(tǒng)C/C++開發(fā)者幾乎和云計算沒有交集,但IDE中集成的云平臺能力可以幫助開發(fā)者將傳統(tǒng)研發(fā)資產(chǎn)適配并遷移上云,也可以方便獲取關于云開發(fā)的各類知識。

    古老編程語言的最新選擇

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

    面對當前開發(fā)現(xiàn)代化應用的需要,華為云CodeArts IDE for C/C++產(chǎn)品提供了以下新特性:

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

    華為云CodeArts IDE支持精簡模式,比如使用精簡模式封裝的RemoteShell,可以方便的瀏覽和訪問華為云ECS和CCE資源,是云資源運維的好幫手。開發(fā)者利用一鍵升級功能,可以把精簡專用工具原地升級為全功能軟件開發(fā)環(huán)境(IDE),升級后不但保留原有工具中的資源訪問能力,還可從內(nèi)置插件市場中安裝插件實現(xiàn)開發(fā)語言支持和其他能力擴展,為應用開發(fā)者提供了更好體驗的編碼開發(fā)平臺。

    圖片 1.png

    特性二:語言服務,優(yōu)秀C++開發(fā)體驗開箱即得

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

    圖片 2.png

    特性三:連接華為云,快速完成基于API的應用開發(fā)

    華為云CodeArts IDE內(nèi)置華為云API開發(fā)套件,提供華為云200個服務和8000+服務API的搜索和引用。在IDE中不但可以看到API的定義、參數(shù)、返回碼等信息,還可以完成云上API的真實調(diào)用并查看輸入輸出信息。開發(fā)者在編碼時可以通過關鍵字搜索到對應的云服務API,一鍵式補全調(diào)用API的樣例代碼,無需在多個工具和文檔中反復切換,幫助開發(fā)者獲得快捷、高效的華為云開發(fā)體驗,縮短開發(fā)華為云應用的周期。

    圖片 3.png

    特性四:插件擴展,利用插件市場擴充開發(fā)能力

    華為云CodeArts IDE支持插件擴展,提供的開放插件標準兼容業(yè)界生態(tài)規(guī)模最大的IDE開放插件標準。插件開發(fā)者可以針對特定業(yè)務領域需要,在華為云CodeArts插件市場注冊發(fā)布商,并將所開發(fā)的插件發(fā)布到插件市場,方便其他應用開發(fā)者在IDE中使用。華為云CodeArts IDE內(nèi)置對接華為云CodeArts插件市場,開發(fā)者也可以根據(jù)需要查找、瀏覽、安裝或卸載插件,通過安裝插件來擴充IDE所適配的業(yè)務場景,把華為云CodeArts IDE變成開發(fā)者的“個人桌面”。目前,華為云CodeArts插件市場已經(jīng)上架了華為自研的多款插件,覆蓋華為云API使用、華為云資源訪問、開發(fā)者技術支持、DevOps平臺等多種能力,在不久的將來,會有更多插件與開發(fā)者見面。

    圖片 4.png

    華為云CodeArts IDE for C/C++在華為公司內(nèi)部的華為云、終端消費者云、海思、數(shù)據(jù)通信、無線網(wǎng)絡、智能汽車等眾多業(yè)務部門得到廣泛應用,超過15萬開發(fā)者基于自研IDE完成日常開發(fā)工作,包括:工作項管理、代碼導入、知識獲取、編碼調(diào)試、檢視提交、流水線執(zhí)行等,構建眾多業(yè)務應用和行業(yè)解決方案。在面向5000萬規(guī)模代碼工程的實際使用中,相對于競品實現(xiàn)工程加載速度3倍提升,符號索引創(chuàng)建速度5倍提升,符號跳轉精度和閱讀體驗均優(yōu)于競品。同時,對已有代碼庫和構建工具(CMake)的良好支持,讓C/C++開發(fā)者在開發(fā)體驗不降級的條件下,可以流暢的從原有開發(fā)工具切換到華為云CodeArts IDE for C/C++。

    為開發(fā)者提供端云一體、極致體驗、功能強大、生態(tài)開放的IDE開發(fā)工具是華為云CodeArts產(chǎn)品團隊的一貫理念。未來,華為云將在開發(fā)工具領域持續(xù)創(chuàng)新,提供技術自主、功能更強、體驗更好的IDE工具,持續(xù)為開發(fā)者提供優(yōu)質服務。

    華為云CodeArts IDE for C/C++已上線

    識別下方二維碼立即體驗

    (官網(wǎng)產(chǎn)品頁二維碼:https://www.huaweicloud.com/product/codeartside.html)

    (免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
    任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。 )