{eval=Array;=+count(Array);}
既然有心釣魚,我樂于上鉤。
其他回答已經提到有不止一個中文語法的編程語言。不少包括中文關鍵字和中文API的標準庫,以及與之配套的中文集成開發環境,包括對中文輸入法和自動補全的支持。因此第一個問題不成立。
至于第二個問題,簡單的回答是:當然可以用中文編程,現在就可以!
其他回答已提到多數英文編程語言早已支持中文命名標識符。不少開發者,包括我自己也一直在日常項目中進行實踐。比如Python:
Java:
MySQL:
TypeScript:
Python已經支持中文命名十多年了,還抱著用英文編程語言就必須用英文命名的想法,就太Out了。
想說用中文命名標識符沒意義,或者代碼和中文、英文無關的,可以自己搜“代碼可讀性”。現在編程軟件很多都支持中文變量,編程軟件也是中文,宏定義也可以中文,把關鍵字定義成中文就可以全程中文編程了,如果誰想要我可以做個宏定義頭文件給他,不過能看懂我上面說的話的人是已經不需要中文了![靈光一閃][靈光一閃]
1、計算機最早是由美國發明研制的,所以這些編程代碼最早都從美國開始,早先都是數組,但隨著科技發展,數字編程已經滿足不了人們了,所以他們選擇用英文字母代替數字,慢慢也就成了習慣。并且英語是國際語言,是世界上大多數國家的主要語言,普及率非常高,所以編程使用英語可以方便更多的人。
相比較而言我們的漢字與英文代表的含義是不同的,這樣是不方便統計的,并且我們的文字個數很多,與英語相比數量多了很多,英文數量少更容易編輯。
還有就是我們的文字對于其他國家的人來說是不容易學習的,即便是有的中文編程也可能是底層還是英文框架翻譯過來而已,英文的難度相對小一些,人們已經習慣了,一時間讓他去改變也是不容易的,并且已經根深蒂固了。
2、中文編程推薦易語言吧,易語言屬于面向對象的高級語言,易語言可以說好用,但不能用強大來形容,用戶層上面的應用基本都能解決,太底層的高級功能比較難以實現,
簡單的說,如果你想走程序員的路線去大公司工作上班的話,建議不要用易語言,因為去了你會發現基本用不上哈哈,你的使命易語言無法完成。
如果你是愛好者自己娛樂什么為目的,你完全可以用易語言解問決90%以上的問題,因為簡單好用,快速開發,代碼閱讀能力強答!~上手快,好多外掛腳本都是易語言寫的。
這個無聊的問題已經無數人問過了。
沒有人規定編程語言必須為英文。只不過因為歷史原因,計算機的發展是英語系的國家主導的罷了。
從計算機運行的原理的角度來說,你編寫的代碼,不管你用什么語言來編寫,經過轉換后,最終都要變成一堆0,1組成的機器碼。電腦只認識機器碼。
問題在于,如果你用中文或者其他非英文語言編寫代碼,你得自己專門編寫一個編譯器,把你的代碼轉換成0,1代碼,這相當于重復造一遍輪子,沒有必要,而且代價巨大。
還有一種辦法,就是你用中文或者其他任何語言編寫代碼,你編寫一個專門的翻譯器,把代碼轉換成已有的等效的現有語言譬如C語言,JAVA,etc,然后再調用相應的編譯器編譯。但是這樣做有意義嗎?只不過換了個殼而已。
現實中,國內有人開發了易語言,就是使用中文編程的。(個人認為這種不倫不類的東西,成不了多大氣候)
10
回答9
回答6
回答8
回答10
回答10
回答10
回答10
回答10
回答0
回答