-
1 # 清水O0o
-
2 # 浪語726
計算機老外發明的,中國只是學習,並沒有重視中文與程式之間的關係,簡單說,就是個好學生沒有主見沒有自己觀點不敢創新,師言就是金科玉律。
無法形成中文程式生態,一直都在被吊打,中國軟體業堪憂。
-
3 # 自然框架
程式語言,其實就是個符號,啥文都不算。
比如 for,在程式語言裡面表示“迴圈”的意思。
但是查查英語字典:
For是一個英文單詞,介詞,連詞,縮寫。
在作介詞的時候,它翻譯為“(表示物件、用途等)給,對;
為了; 關於;代表;受僱於;意思是;支援;因為;為得到;換取;
就……而言;
……後(更好、更快樂等);
(表示去向)往;(安排或預定)在……時;
對(某人)來說(困難、必需、愉快等);
以……為價格;
(表示一段時間)計;
表示一系列事件之一。”
作連詞時翻譯為“因為,由於。”
縮寫時翻譯為“外國 (foreign);林業 (forestry)”。
這麼多示意,唯獨沒有迴圈的意思。
所以用啥文都一樣,該枯燥還是枯燥,換成中文也一樣枯燥。
該有意思還是有意思,換成彙編也一樣有意思。
程式設計編的是思維。又不是打字員。
-
4 # 井151276607
程式語言其實用的是ASCII編碼。最大的好處實在所有流行的文字編碼中,他是固定的。也就是說程式部分是不變的,僅僅程式中的文字 ,會發生“意想不到”的變化。用中文程式設計,換個環境,可能完全變成亂碼。
-
5 # 飄落大人
把y=x²,寫成乙等於甲的平方。有任何區別嗎?還是說這個公式有簡單個一點點?
寫程式碼不是寫文章,裡面寫的是邏輯和演算法。英文也好日文也好,就如同數學中的代數一樣那只是個符號,重要的是其中的思想和結構。
所以既然毫無意義,那為何我就要花力氣去寫成中文?如果你付工資足夠從頭搭建整個軟硬體生態圈的話那沒問題。
即便硬要花錢,我也只能勸你不要做這種好大喜功,這種低劣的民族自尊心到頭來只會害了自己。既然有錢有閒,何不去造造晶片呢?
-
6 # 暗挑大指
不要聽他們說的天花亂墜,其實本質問題是那些猿中文水平太低。不信你讓他們手寫中國字,簡單的應用文,各個都拉稀。老夫招工時候試過,感覺再這樣下去,中文的書面體快消失了。
-
7 # 夢克2
高階語言轉為機器碼的編譯效率角度而言,漢字無法繞過ASCII 碼實現更高效的對映,因為漢字能夠表達差異化拆分的最底層單元無非是偏旁部首或者筆畫,從而進行二進位制對映,但偏旁部首甚至筆畫,其組合數量都遠遠大於26個拉丁字母,由於漢字結構的佈局規則形式,不是從左至右線性分佈,而是加入了空間維度的規則,這就導致生成過多的排列組合形式,無法快速準確對映到二進位制表達
回覆列表
有中國產中文程式語言,比如易語言,自己用易語言寫點小工具無可厚非,但是工作中通常不使用中文程式設計,工作中開發專案通常需要考慮團隊協作,使用開源類庫、框架等,甚至要考慮專案中獨立封裝出來的類庫需要供他人使用,這些開源類庫、框架又大多數都是國外的,全世界程式設計師一起共享技術自然要用大家都懂的語言,比如github就是全世界程式設計師共享程式碼的地方。再說中文程式設計的底層依然是對英文程式碼的包裝,若想發明一種純粹的中文程式語言,那得從底層編譯器到高層類庫框架還有很多旁枝末節的標準技術,牽扯非常多的技術全部自主發明一遍,可謂動一發而牽全身,得不償失,根本沒必要,畢竟大多數程式語言是開源的,不用考慮遭遇封鎖的問題。