有中文計算機高級語言嗎?
時隔十幾天,才再一次回答官方邀請的題,謝邀!哈哈。。。
那么有中文作為計算機高級語言嗎?答案是肯定的。。
先來看下計算機軟件的工作方式,計算器本身作為硬件只能識別高電平,低電平,而為了計數就把高電平對應數字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!快來支持國產吧!