-
1 # 文開遊
-
2 # 此生唯一
那麼有中文作為計算機高階語言嗎?答案是肯定的。。
先來看下計算機軟體的工作方式,計算器本身作為硬體只能識別高電平,低電平,而為了計數就把高電平對應數字1,低電平對應數字0,這樣一串高低電平轉換的0101010100101的數字才是計算器所認識的數字,而這些0,1組成的低階程式碼也被稱為機器碼!
但是,程式設計師不可能用0,1寫程式碼吧?所以在電腦計算單元,CPU,GPU誕生了數字的控制語言,操作位元組碼!這叫做組合語言!專門操作0,1用於控制計算機硬體!
組合語言的語法複雜,學習成本高,你不僅早知道什麼定址地址,指令系統,指標等軟體指令,還要知道暫存器,CPU等這些硬體知識!軟體和硬體兩者都要掌握!
所以高階語言應運而生,諸如java,pyhon,php等高階語言,只需要編譯器透過編譯將我們平時所寫的程式碼轉換成位元組碼,在透過直譯器解釋為機器認識的0和1!這就是高階語言!!
知道上面的原理之後,我們就知道任何的語言,只要有合適的編譯器,就能成為我們工作使用的程式語言!
回到正題,有沒有中文作為程式語言的?
答案是有!!!我所知道的中文高階程式語言有兩種易語言,習語言!
中文程式語言特點:
1,中文型的輸入方式,自帶輸入法,資料型別多,支援絕大多數資料庫,全中文IDE開發環境!
2,有專門的編譯器,所以執行速度快,相比較別的編譯型語言也不遑多讓!
3,可以呼叫英語語言比如java,c,作業系統等提供的API,達到快速開發!
4,對於普通話666,而英語十分頭疼的我們來說,學習成本十分低,很容易上手開發!
5,程式設計思想互通,跟所有的程式語言一樣,都是把程式碼,技術轉化為業務實現!只要學通一種語言,很方便轉其他語言!
因為老牌程式語言比如java,c,c++python等語言都是英語作為基礎的,發展了幾十年,基本壟斷了整個世界的程式語言市場份額!所以中文程式語言的推廣還存在很大的難度,但是畢竟咱華人多,看在都開始學習中國話,總有一天中文程式語言會成為國際通用語言!
我是謝逅,我為中國產程式語言打call!快來支援中國產吧!
回覆列表
有,叫易語言,這是官網 http://www.dywt.com.cn/ 易語言的程式語言是中文,而且怎麼說呢,中文的非常簡單粗暴,例如其它程式語言中的if,在易語言中就成了「如果」,在易語言裡面寫程式碼,寫出來是這樣的:易語言幾乎是名聲最不好的程式語言。一方面的原因是,百分之八十以上的低端外掛和病毒都是由易語言寫的,另一方面的原因則是,使用易語言的開發者很多都文化程度不高(無法閱讀英文技術文件),缺乏計算機基本知識和演算法功底,在程式設計師鄙視鏈裡,屬於最底端的存在。