999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

編程語言“倉頡”的未來是什么?

2022-05-26 07:50:54陳徐毅
中關村 2022年5期
關鍵詞:語言

陳徐毅

計算機編程語言作為計算機科學領域一門“古老”的學問一直以來發展緩慢,由于承擔著人與機器的對話中介,深受終端的形態固化制約;同時這門學問的使用者——開發者是一個特殊的群體,其行為、習慣種種也影響著編程語言的技術進程。

在去年10月華為開發者大會上,華為方面表示將發布自研編程語言倉頡,為HarmonyOS生態基礎設施補上最后一環。消息一出旋即引起業界熱議,編程語言在國內的設計雖有先例但實屬小眾,由大公司主導的深程度的開發或尚屬首例。

由于“倉頡”一詞源于華夏文化“倉頡造字”,故而外界對之第一反應是倉頡為中文編程與否。計算機高級語言中任何標識都可使用中文字、詞、句的語言文法,又有與中文相匹配的語法規則可稱為漢語編程語言,使用這種語言編寫程序的過程就是中文編程。

中文編程在國內的呼聲由來已久,對其嘗試與探索也行之有年。比如上世紀80年代的中文cobol、2000年的易語言以及之后的類文言文編程語言等等。不得不說,中文編程對國內編程語言技術的發展,特別是代碼編譯技術的發展有不小的貢獻。

倉頡語言是否有可能為中文編程,華為方面目前暫無回應。今年3月,華為編程語言實驗室面向部分開發者發布了華為新語言的試用報名問卷,據悉從中遴選部分開發者參與倉頡語言內測。有測試人員初步透露,倉頡語言目前并非中文編程,但也有觀點認為倉頡未來可能會設計中文編程版本。事實上倉頡的起步是不是中文編程并不重要,這也是大多數開發者所認可的觀點,重要的是一個編程語言的設計是否具備編程思想的邏輯創新,而不是重復造輪子。

現代意義上的編程語言,區別于機器語言與匯編語言,作為計算機語言中的高級語言,其發展至今已形成了龐大的技術格局。現代編程語言講求語法精煉、執行高效、語言特性標準友好、環境IDE配套齊全、有大的底層軟件或是系統作載體,此外框架延展豐富、使用文檔規范、有方便的各種庫等等。

歷史上各類編程語言的起源不一而足,但主要是為開發某一軟件/系統而生,或是為解決某個問題而生。譬如C語言起初為開發Unix系統而被創造,后因使用日漸廣泛而逐漸標準化,發展成為通用型過程式高級編程語言,其設計也影響了后來的眾多編程語言;當下風靡一時的Python當時為解決新的腳本解釋編程問題而生,如今支持多種編程范型,包括函數式、指令式、反射式、結構化和面向對象,也成為了一款通用型高級語言。

自研編程語言用今天的話來說,其有著相當明確的目的和依附性,即為了某一大平臺、大生態而生,否則其高成本(人力、時間、資金)會淹沒自研的價值。這方面顯著的先例比如蘋果的Swift,為解決之前Objective-C長期致力于桌面開發的固化缺陷問題而取代之,現為iOS/Mac OS生態服務;再比如微軟的C#,由C和C++派生出來的面向對象編程語言,以.NET框架類庫作為基礎,為Win平臺而生。

因HarmonyOS而生的倉頡將引入什么樣的編程思想,追求什么樣的編程風格,未來會不會有中文關鍵字,目前都尚不可知。有開發者推測,倉頡可能會定位于類似Swift、Kotlin和Dart的應用層開發,或許走的是帶GC的路線,而非Rust/C++的系統級編程。可見國內的開發者們對這樣一種自研編程語言的誕生是飽含了期待的。

業界曾有人預言:編程語言的未來有兩個選擇,其一是成為一門偉大的編程語言;其二則作為任一操作系統、軟件系列精耕細作的工具而發揚光大。二者都是非常好的結果。

編程語言的現狀經過歷史演進已不再像上世紀80年代那么單一純粹,這方面的影響包括了商業需求、市場變數、科技巨頭的壟斷以及開發者習慣等等。總的而言,C語言依然是這個文明的底層基礎。不久前有國外開發者撰寫的一篇文章《C不再是一種編程語言》在技術社區引起熱議,文中表達C被上升到了一個具備相當聲望和權威的角色,這是這種偉大編程語言所帶來的歷史包袱。

當然并非所有計算機語言都能成為所謂的“偉大的編程語言”,但是它們在技術的歷史進程中都能夠做好自己的事,比如py的膠水特性、js的前端流行性依賴等等。自研編程語言則更多為解決特定問題,致力于平臺開發者生態,提高應用程序質量而設計。因而對自研編程語言來說,使用的開發者數量和在開發者群體中的流行程度是至關重要的,讓問題曝光在足夠多的眼睛之下,這對于PL本身的迭代有著巨大影響。

另一個啟示在于軟件工程方法論帶來的開發者環境的劇變。當前軟件行業無論是人(開發者)還是物(工具)的因素,都是“唯快不破”的,這是敏捷時代對抗需求膨脹形成的結果,以至DevOps思想大行其道。當Docker、Kubernetes這類流水線式的工具大量運用于軟件工程領域之后,敏捷就成了一把雙刃劍,它給出了迭代效率,也能惰化開發者思想。因而一種新的編程語言能為現狀做些什么,也值得深思。

猜你喜歡
語言
詩之新,以語言創造為基
中華詩詞(2023年8期)2023-02-06 08:51:28
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
日常語言與播音語言
新聞傳播(2016年10期)2016-09-26 12:15:04
語言技能退化與語言瀕危
我有我語言
論語言的“得體”
語文知識(2014年10期)2014-02-28 22:00:56
Only Words慎用你的語言
主站蜘蛛池模板: 91po国产在线精品免费观看| 一级毛片基地| 亚洲成人动漫在线观看| 99精品国产电影| 久久99精品久久久大学生| av免费在线观看美女叉开腿| 青草91视频免费观看| 日本成人一区| 国产精品白浆无码流出在线看| 日本成人一区| 99爱视频精品免视看| 久草网视频在线| 久久久91人妻无码精品蜜桃HD| 在线观看免费黄色网址| 五月六月伊人狠狠丁香网| 日韩精品中文字幕一区三区| 国产精品无码久久久久久| 秋霞国产在线| 欧美国产视频| 尤物特级无码毛片免费| a级毛片免费看| 国产在线观看人成激情视频| 找国产毛片看| 99一级毛片| 久久综合一个色综合网| 国产精品9| 无码中文字幕乱码免费2| 国产精品成人一区二区不卡 | 色网站免费在线观看| 国产精品制服| 欧美日韩理论| 中文字幕在线视频免费| 国产精品七七在线播放| 国产麻豆福利av在线播放| 日韩毛片免费观看| 97免费在线观看视频| 国产肉感大码AV无码| 久久久噜噜噜| 久久国语对白| 日本三级欧美三级| 国产v精品成人免费视频71pao| 无码福利日韩神码福利片| 亚洲系列中文字幕一区二区| 久久semm亚洲国产| 亚洲最大综合网| 国产精品亚洲天堂| 久久精品丝袜高跟鞋| 香蕉久久国产精品免| 午夜老司机永久免费看片| 日本在线视频免费| 中文字幕无码中文字幕有码在线| 久久精品电影| 国产一级片网址| 精品免费在线视频| 在线无码av一区二区三区| 午夜a视频| 精品亚洲欧美中文字幕在线看| 福利国产微拍广场一区视频在线| 久久久久青草大香线综合精品| 日本中文字幕久久网站| 国产小视频网站| 不卡的在线视频免费观看| 色色中文字幕| 国产青榴视频| 尤物在线观看乱码| jizz亚洲高清在线观看| 99re精彩视频| 国产女人喷水视频| 成人一区在线| 免费无码AV片在线观看中文| 大香网伊人久久综合网2020| 成人无码区免费视频网站蜜臀| 五月天福利视频| 精品人妻系列无码专区久久| 美女啪啪无遮挡| 大学生久久香蕉国产线观看| 亚国产欧美在线人成| 99精品在线视频观看| 欧美国产视频| 91精品专区| 国产中文一区二区苍井空| 国产精品亚洲天堂|