新時代的開始,華為開源倉頡編程語言!


7月30日,華為即將開源自研的倉頡編程語言。

倉頡這個名字很有意思。傳說中的倉頡創造了漢字,開啟了中華文明的文字時代。華為用這個名字,體現了對中華文化的致敬。從2020年開始研發,到去年首次亮相,再到現在的全面開源,華為用了5年時間。

說起倉頡誕生的背景,不得不提到2019年后美國對華為的技術封鎖。當時,華為在芯片、操作系統、軟件生態等多個領域都面臨"卡脖子"的困境。在這種情況下,華為選擇了一條更艱難但更有前景的路——完全自主研發。

倉頡編程語言的出現,正是華為在軟件生態自主化道路上的重要一步。它不僅要服務于華為的鴻蒙系統,還要在安卓和iOS平臺上發揮作用,直接對標Java和Swift這兩大主流開發語言。

倉頡的設計理念是"全場景智能",這意味著它不僅僅是一個編程工具,更是一個面向AI時代的開發平臺。它內置了人工智能能力,強調安全性,這些特性讓它在當前的技術環境中顯得格外有競爭力。更重要的是,倉頡專門為鴻蒙NEXT系統量身定制。鴻蒙NEXT是華為完全脫離安卓的操作系統版本,這意味著倉頡承擔著構建全新軟件生態的重任。

從去年6月預覽版發布到現在,倉頡的市場表現超出了很多人的預期。幾周內就吸引了超過1萬名開發者申請試用,到10月份向所有鴻蒙開發者開放后,美團、京東等大型互聯網公司都開始用倉頡開發應用。

美團甚至用倉頡為外賣騎手開發了專門的應用,計劃在今年第三季度在鴻蒙平臺上線。這些實際應用案例證明,倉頡不僅僅是一個技術展示,而是一個真正可用的開發工具。

華為選擇開源倉頡,這個決定很有深意。開源意味著所有開發者都可以查看、修改和分享代碼,這不僅能加速倉頡的發展,也能讓更多人參與到這個生態建設中來。

從商業角度看,開源是華為打破技術孤島、建立生態聯盟的重要策略。當年Linux的成功證明了開源模式的強大生命力,華為顯然希望倉頡也能走上這條路。

倉頡的開源釋放了一個強烈信號:中國完全有能力開發出世界級的編程語言。這對整個中國科技產業都有重要的示范意義,會鼓勵更多企業在基礎技術領域加大投入。

目前鴻蒙系統已經擁有超過800萬注冊開發者,超過3萬個應用和小程序。倉頡的開源將進一步降低開發門檻,吸引更多開發者加入,形成良性循環。

倉頡不是孤立存在的,它與鴻蒙系統、華為云、AI芯片等形成了完整的技術棧。這種垂直整合的優勢,將帶動整個產業鏈的協同發展,提升中國在全球科技競爭中的地位。

當然,倉頡的路還很長。編程語言的成功不僅僅取決于技術本身,更取決于生態的建設和開發者的認可。Java之所以能統治企業級開發多年,Swift之所以能在iOS開發中占據主導地位,都離不開強大的生態支撐。

倉頡要想真正成功,還需要在工具鏈、框架、社區建設等方面持續投入。華為顯然明白這一點,從鴻蒙系統的40多個設備型號,到800萬開發者的規模,都在為倉頡的成功鋪路。

華為開源倉頡編程語言,不僅僅是一個技術事件,更是中國科技自主發展的重要節點,它標志著中國在基礎軟件領域的突破。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/913350.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/913350.shtml
英文地址,請注明出處:http://en.pswp.cn/news/913350.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【python實用小腳本-128】基于 Python 的 Hacker News 爬蟲工具:自動化抓取新聞數據

引言 在技術社區中,Hacker News 是一個匯聚最新技術文章和討論的熱門平臺。許多開發者和技術愛好者依賴它來獲取行業動態和前沿資訊。然而,手動瀏覽和篩選這些文章可能耗時且低效。本文將介紹一個基于 Python 的 Hacker News 爬蟲工具,它能夠…

mac 電腦安裝Homebrew來安裝npm與node成功后,安裝nvm的流程

文章目錄 前言一、卸載node(如果沒下載可以忽略這步)1.官網下載安裝包的2. homebrew安裝的 二、安裝Homebrew(1) 命令安裝(2)出現上面提示,執行對應的命令(3)校驗是否安裝成功 三:安裝node(Home…

根據無人機傾斜攝影osgb做的3dmax模型3dtiles制作,導出.b3dm加載到谷歌地圖cesiumlab

根據無人機傾斜攝影osgb做的3dmax模型3dtiles制作,導出.b3dm加載到谷歌地圖cesiumlab 根據無人機傾斜攝影osgb做的3dmax模型3dtiles制作,導出.b3dm加載到谷歌地圖cesiumlab

Yocto項目:嵌入式Linux開發的“萬能烹飪手冊”

目錄 一.Yocto是什么? 二.Yocto如何運作? 2.1 三大核心工具 2.2 實例 三.為什么開發者愛用Yocto? 3.1 ?自由定制,拒絕“全家桶”?? 3.2 跨平臺支持:從x86到火星芯片? 3.3 工業級可靠性? PetaLinux是Xilinx官方推出的…

【nosql】有哪些非關系型數據庫?

非關系型數據庫Nosql 分類 鍵值存儲 (Key-Value Store): 代表: Redis, DynamoDB, RocksDB, etcd核心優勢: 極致簡單、超高讀寫性能(尤其內存型)、高吞吐。場景: 緩存、會話存儲、配置、計數器、分布式協調、簡單消息隊列。 列式 / 寬列存儲 (Wide-Colu…

Redis存儲Cookie實現爬蟲保持登錄 requests | selenium

前言 前面已經介紹了requests和selenium這兩種方式的基礎知識和模擬登錄,但是我們需要每次都進行登錄,這明顯是很麻煩并且不合理的,所以這次我分享一下怎么可以讓我們的程序進行一次登錄之后,和普通瀏覽器一樣下次不進行登錄直接進行對網站數據的爬取 下面的我分享的內容需要…

leetcode:474. 一和零[01背包][動態規劃]

學習要點 給定背包容量&#xff0c;裝滿背包最多有多少個物品深入理解01背包深入理解動態規劃 題目鏈接 474. 一和零 - 力扣&#xff08;LeetCode&#xff09; 題目描述 解法:01背包 class Solution { public:int findMaxForm(vector<string>& strs, int m, int …

UE5 使用過程遇到的問題

切換緩存位置 進入界面&#xff0c;選擇-編輯-編輯器偏好設置搜索緩存&#xff0c;找到通用全局&#xff0c;修改本地DCC路徑到要切換的位置 閃退報錯 Fatal: Failed to get dll export function: cuvidGetDecoderCaps [NVDEC] 因為NVIDIA驅動沒有卸載干凈&#xff0c;使用D…

2025 BSidesMumbaiCTF re 部分wp

XORyy 附件拖入ida。明文 idkwhattonamethis 附件拖入ida 前三個函數都是檢查環境&#xff0c;跳過即可 長度為5&#xff0c;可以根據flag格式求解。腳本。盡管多解但是可能的結果很少 Diff_EQ 附件拖入ida z3求解等式&#xff0c;腳本。無反調試的情況下本地可以驗證&#xff…

圖靈完備之路(數電學習三分鐘)----邏輯與計算架構

經過前面幾節的學習&#xff0c;我們已經有了簡單的數電知識&#xff0c;下面&#xff0c;我們將正式進入設計簡單圖靈完備機的工作&#xff0c;首先&#xff0c;我們要設計出具有邏輯運算與計算功能的簡單結構&#xff1a; 1.邏輯架構 首先&#xff0c;該架構能實現多種邏輯…

【C++筆記】AVL樹的深度剖析

【C筆記】AVL樹的深度剖析 &#x1f525;個人主頁&#xff1a;大白的編程日記 &#x1f525;專欄&#xff1a;C筆記 文章目錄【C筆記】AVL樹的深度剖析前言一. AVL樹的概念二.AVL樹的實現2.1 AVL樹的結構2.2 AVL樹的插入2.3 平衡因子更新三.旋轉3.1旋轉的原則3.2右單旋3.3左單…

支持向量機(SVM)在肝臟CT/MRI圖像分類(肝癌檢測)中的應用及實現

&#x1f9d1; 博主簡介&#xff1a;CSDN博客專家、CSDN平臺優質創作者&#xff0c;高級開發工程師&#xff0c;數學專業&#xff0c;10年以上C/C, C#, Java等多種編程語言開發經驗&#xff0c;擁有高級工程師證書&#xff1b;擅長C/C、C#等開發語言&#xff0c;熟悉Java常用開…

DeepSeek掃雷游戲網頁版HTML5(附源碼)

用DeepSeek幫忙生成一個網頁版的掃雷游戲&#xff0c;效果非常棒&#xff0c;基于HTML5實現&#xff0c;方便運行。 提示詞prompt 幫我做一個網頁版的 html5 掃雷游戲游戲功能說明 游戲難度&#xff1a; 1 簡單&#xff1a;1010 格子&#xff0c;10個地雷 2 中等&#xff1a;16…

Day53GAN對抗生成網絡思想

生成對抗網絡&#xff08;GAN&#xff09;是深度學習領域的一種革命性模型&#xff0c;由Ian Goodfellow等人于2014年提出。其核心思想源于博弈論中的零和博弈&#xff0c;通過兩個神經網絡&#xff08;生成器和判別器&#xff09;的對抗性訓練&#xff0c;實現數據的高質量生成…

meilisearch-輕量級搜索引擎

meilisearch是一款開源的輕量級搜索引擎&#xff0c;相比于elasticsearch等重量級搜索引擎&#xff0c;meilisearch注重數據搜索&#xff0c;從而而省去了其它不必要的功能&#xff08;如支持聚合分析、分布式搜索等特性&#xff09;&#xff0c;以便于快速上手開發和構建應用。…

51c大模型~合集150

我自己的原文哦~ https://blog.51cto.com/whaosoft/14034001 #原來Scaling Law還能被優化 Meta這招省token又提效 2017 年&#xff0c;一篇《Attention Is All You Need》論文成為 AI 發展的一個重要分水嶺&#xff0c;其中提出的 Transformer 依然是現今主流語言模型…

每天一個前端小知識 Day 23 - PWA 漸進式 Web 應用開發

PWA 漸進式 Web 應用開發&#xff08;離線緩存、桌面安裝等&#xff09; &#x1f9e0; 一、什么是 PWA&#xff1f; PWA&#xff08;Progressive Web App&#xff09;是一種讓 Web 應用具有類似原生 App 用戶體驗的技術體系。 PWA 不是一個框架&#xff0c;而是由一組瀏覽器 A…

音視頻會議服務搭建(設計方案-兩種集成方案對比)-03

前言在開始計劃之前&#xff0c;查閱了不少資料。一種方案是 Go層做信令業務&#xff0c;nodejs層來管理和mediasoup的底層交互&#xff0c;通過客戶端去調用Go層&#xff1b;第二種方案是 客戶端直接調用nodejs層來跟mediasoup去交互&#xff1b; 最終&#xff0c;當然不出意料…

【小白】linux安裝ffmpeg | java轉碼 【超詳細】

前言 最近在開發過程中&#xff0c;發現當我們上傳除了mp4以外的其他少見的格式&#xff0c;如 .flv .rmvb 格式的視頻時&#xff0c;在前端在線播放的時候會播放不出來畫面&#xff0c;所以 接下來&#xff0c;將要進行一個非常完美的工程&#xff0c;將視頻格式轉為.mp4 1.安…

一個簡單的腳本,讓pdf開啟夜間模式

因為平常我比較喜歡晚上看面試題。 市面上很多的面試題pdf都是白色的晚上看的話非常的刺眼。 所以我本能的去互聯網搜索看看有沒有pdf轉換為夜間模式的。 搜索了一段時間后發現并沒有這種東西。于是我自己做了一個轉換的python腳本。 import os import fitz # PyMuPDF from P…