無(wú)論你是程序員還是科技愛(ài)好者,應(yīng)該都知道編程的重要性,互聯(lián)網(wǎng)的飛速發(fā)展,與計(jì)算機(jī)編程語(yǔ)言密不可分。
除了我們熟知的Java、Python、C++等英文編程語(yǔ)言外,大家對(duì)于中文編程語(yǔ)言的關(guān)注度,也從未停止過(guò)。
在前不久,一條「華為自研編程語(yǔ)言“倉(cāng)頡”試用報(bào)名開(kāi)啟」的消息,引起了不少朋友的關(guān)注和討論,網(wǎng)上時(shí)不時(shí)傳出倉(cāng)頡是用漢字編程的傳聞……
然而,這種說(shuō)法很快就被“辟謠”了!
華為倉(cāng)頡用中文來(lái)編程?
這種想法可能要落空了
有位網(wǎng)友爆料,自己已經(jīng)成功運(yùn)行了華為倉(cāng)頡編程語(yǔ)言的“hello world”,成為了一名合格的倉(cāng)頡程序員。但是,倉(cāng)頡并非是大家口中傳聞的中文編程。
如此一來(lái),不少人所期待的“倉(cāng)頡是用中文來(lái)進(jìn)行編程”的想法,可能是要落空了。倉(cāng)頡究竟是一門(mén)怎樣的語(yǔ)言,目前還有待官方正式公開(kāi)信息。
但從這位網(wǎng)友“透露”的消息來(lái)看,華為倉(cāng)頡的特點(diǎn)是簡(jiǎn)單、易上手,更加適合國(guó)人開(kāi)發(fā)。并且,倉(cāng)頡語(yǔ)言的問(wèn)世,也是為了更好的輔助華為鴻蒙、歐拉等操作系統(tǒng)的開(kāi)發(fā)。
對(duì)此,之前有位黑馬粉絲人評(píng)論說(shuō),倉(cāng)頡如果能夠做到使編程的門(mén)檻更低、效率更高,就是一款成功的編程語(yǔ)言。
你知道哪些國(guó)產(chǎn)編程語(yǔ)言?
這兩種讓人眼前一亮
編程語(yǔ)言國(guó)產(chǎn)化的浪潮愈演愈烈,大家比較熟知的可能是若干年前誕生的易語(yǔ)言,除此之外,最近也有不少國(guó)產(chǎn)編程語(yǔ)言浮出水面。
據(jù)調(diào)查,這其中不但有適合專業(yè)程序員使用的編程語(yǔ)言,還有適合普通小白用戶使用的0代碼編程語(yǔ)言,并且有的已經(jīng)進(jìn)入了實(shí)際應(yīng)用階段,反應(yīng)良好,引起程序員們的一片歡騰?
真有這么神奇?跟我一起來(lái)看看!
01.
程序員自創(chuàng)甲、乙、丙語(yǔ)言,迅速爆紅!
這兩天,圈里一個(gè)名為“火龍”的操作系統(tǒng)突然爆紅,其作者調(diào)侃地稱其為“全宇宙首個(gè)采用中文編寫(xiě)的操作系統(tǒng)”,并且使用自創(chuàng)的編程語(yǔ)言開(kāi)發(fā)。
他創(chuàng)建了三種編程語(yǔ)言,取名還透著一分隨性:甲、乙、丙語(yǔ)言。
甲語(yǔ)言:一門(mén)對(duì)機(jī)器碼助記語(yǔ)言,讓人更容易理解的語(yǔ)言,發(fā)明目的是為了開(kāi)發(fā)操作系統(tǒng)。
乙語(yǔ)言:一門(mén)對(duì)甲語(yǔ)言進(jìn)行結(jié)構(gòu)化過(guò)程化的語(yǔ)言,發(fā)明目的是為了提高開(kāi)發(fā)效率。
丙語(yǔ)言:一門(mén)面向?qū)ο蟮母呒?jí)語(yǔ)言,可以理解為把任何東西看做是一個(gè)對(duì)象,這個(gè)對(duì)象應(yīng)該有什么樣的屬性,面向?qū)ο笳Z(yǔ)言更容易用計(jì)算機(jī)去描繪這個(gè)世界。
△ 截圖來(lái)源于網(wǎng)絡(luò),如侵刪
從其官網(wǎng)上看,這位程序員的編程語(yǔ)言已經(jīng)進(jìn)入商用,但是也有網(wǎng)友提出了質(zhì)疑,認(rèn)為其有抄襲和造假之嫌。當(dāng)然質(zhì)疑歸質(zhì)疑,是否有抄襲行為還有待證實(shí)。
不過(guò)我認(rèn)為,以一己之力能發(fā)明出編程語(yǔ)言,甚至開(kāi)發(fā)出操作系統(tǒng),也絕對(duì)有過(guò)人之處,只要不是抄襲,是值得鼓勵(lì)的。
02.
不懂代碼也可以?這個(gè)語(yǔ)言“基于表格”編程!
一位曾任職金山WPS研發(fā)團(tuán)隊(duì)的程序員,劍走偏鋒發(fā)明了一款表格編程工具,叫云表平臺(tái)。
云表倡導(dǎo)的表格編程技術(shù)是一種面向業(yè)務(wù)、面向管理、以陳述式(申明式)的方式來(lái)實(shí)現(xiàn)軟件系統(tǒng)的開(kāi)發(fā)。
△ 截圖來(lái)源于云表官網(wǎng),如侵刪
聽(tīng)上去有點(diǎn)新奇,意思是,用戶只需要用類似于excel的表格畫(huà)出軟件界面,再用類似excel的中文公式配置軟件內(nèi)在的邏輯,通過(guò)“拖拉拽”等方式配置流程和用戶權(quán)限等,直接把編程的工作交給了云表平臺(tái)這個(gè)開(kāi)發(fā)工具來(lái)完成。
云表宣傳,無(wú)論你是IT精英,還是普通的業(yè)務(wù)人員,都可以通過(guò)云表平臺(tái)的可視化中文公式配置操作,去開(kāi)發(fā)符合企業(yè)個(gè)性化需求的軟件。
全程不用寫(xiě)一行代碼,隨時(shí)可進(jìn)行二次開(kāi)發(fā),也可以在它提供的標(biāo)準(zhǔn)軟件基礎(chǔ)上,再進(jìn)行二次開(kāi)發(fā),增刪查改自己需要的功能。
寫(xiě)在最后
通過(guò)以上編程語(yǔ)言我們能看出來(lái),國(guó)人在編程語(yǔ)言的研發(fā)上個(gè)頂個(gè)都是“真刀真槍”的實(shí)干,國(guó)產(chǎn)編程語(yǔ)言正在以一種富有生機(jī)的方式發(fā)展著。
雖然目前國(guó)產(chǎn)大軍中,還未有足以與Java、Python、C++等媲美的編程語(yǔ)言,但我們有理由相信,國(guó)產(chǎn)編程語(yǔ)言終將會(huì)找到適合自己的道路!
你對(duì)國(guó)產(chǎn)編程語(yǔ)言怎么看?
歡迎大家積極留言,分享你的高見(jiàn)吧!