-
1 # 長勝之虎
-
2 # 郭芳97297931
我之前評論過類似問題:如果真的要搞漢語言程式設計,那最有價值的一個特性是“字組合成詞”。比如,我寫個函式豬,我還有個函式是肉,分別在各自的流程中完成作用。當我需要豬肉這個函式時,我直接寫豬肉,強行把兩個函式名寫在一起,編譯器自動識別為一個新函式,並且就是我要的那種精確定義。這樣的話,漢語言程式設計不僅能一統業界,漢語也能風靡全球,成為最流行的語言。
-
3 # 頭髮很多的程式設計師
計算機底層是二進位制,只認識0和1。世界上第一臺計算機就是純電路開關設計,但是這種輸入方式太麻煩了。想找出哪個地方出問題得一個開關一個開關的檢查,這種方式效率太低了。
所以後來採用在紙帶上打孔的方式輸入,執行一個程式就是讀取紙帶上的孔來識別01。這種方式也很繁瑣。
後來有學者提出用助記符來表示各種01符號,如MOV,ADD等符號,這種當時被稱為組合語言。國內第一版的WPS軟體就是求伯君大牛用匯編寫出來的。這種語言由於比較底層,被稱為低階程式語言。
後來人們發現用這種語言編寫程式有點複雜,學習成本比較高,編寫複雜程式時比較麻煩,需要考慮的東西很多。所以這時高階語言出現了,c,c++,java這些都是高階語言,然後用編譯器把這些高階語言再翻譯轉換為低階語言,然後計算機讀取執行。
所以用漢語拼音來程式設計是完全可能的,這只是一套語法規則,最後仍然是翻譯成0101這種二進位制給計算機執行。
用中文程式設計的高階語言叫易語言,嗯。
-
4 # 數字化諮詢
有一種漢語程式設計的語言叫“易語言”,據說現在還有更新。十多年前曾經還有朋友去培訓學習過,學成之後易語言市場份額不夠,就業選擇受限。感覺做大範圍推廣有困難,所以市場普及發展進度較慢。
-
5 # 路飛399327322
說到程式設計實質來說用人類文字不管是英文還是中文或者其他文字都沒多大區別的,主要看編譯器能不能識別,文字對於編譯器來說只是符號,僅代表了特定或一定的含義,最終編譯器要編譯為計算機能識別的機器碼交由計算機系統執行。
-
6 # 小凱剪輯君
其實有漢語程式設計的,但是但是並不實際.程式設計的語言知識一種程式碼,最終還是轉成2進位制,所以理論上用什麼語言程式設計都是一樣的.問題在於,程式語言要有嚴格的規定,並且不能重複.對此,英文比中文更有優勢.其一,華人講中文,都有嚴格按語法來說嗎,中文有倒裝,省略,但是這些,電腦是看不懂的.其二,漢字太多,多音字也很多,用命令的時候不能很快.其三,引數問題,幾乎通用的引數都是字母加字元,用中文,畫蛇添足了.其四,一個漢字佔用二個字元,這樣寫的程式顯得臃腫,並且影響編輯.
-
7 # 偵探嗨森伯
“技術”上是可以的。問題是,這麼做的好處是什麼?比如,在 C++中,你“int n;”,而用拼音,是不是就改成:“zhengshu yigeshu”來表述?或者簡化成“zs ygs”……
拼音也是字母,拼音連漢字都沒有取代成功,在程式設計這裡 ,只能是脫褲子放屁。
-
8 # 枝枝葉葉
可行是可行,把語言關鍵字替換了就可以了,不過意義不大,人家提供的程式設計介面庫,都是英文的,剛搞個語言,和庫不相容了,沒有生態,意義不大,就是英文的程式語言,使用者量太少,沒有庫的,實用價值也不大
-
9 # 三歲程式設計
用拼音字母和用英語程式設計效果是一樣的。完全可以。適合對英文不熟悉的人群。編寫好技術文件,什麼拼音字母對應什麼功能,按上面的規則程式設計就可以了。同是英文編碼定義函式,有的用function,有的用func,有的用def,那麼用拼音就可以用hanshu或者hs。在一些程式語言中只要轉換一下對應的關鍵詞就可以了。
-
10 # 田雨印像
可行,前端只是一種開發方式稱為高階語言,最終都有編譯器進行編譯,處理成cpu能識別的底層語言也就是機器碼即0個1(低電平和高電平),所以前端用什麼來編寫高階語言不重要,重要的是這類高階語言是否具備通用性!
回覆列表
沒有實際意義。
高階語言只不過是對組合語言的一種提煉與總結,歸根結底還是一種數字邏輯,用什麼符號,沒有特別意義。
因為計算機的底層邏輯思想,是美華人馮•諾依曼教授發明的二進位制邏輯閘電路,你怎麼改上層語言,都要符合數學邏輯規則,所以符號是越簡單越好,用漢字可以代替一段特定的程式,但不能完全使用漢字或拼音程式設計。
用純漢字或拼音程式設計,有造成邏輯混亂,不夠精準詮釋的毛病。