在程式設計中引入中文命名是利是弊?

時間 2021-05-05 17:48:52

1樓:熊起

如果是要設計支援中文的程式語言, 最好能在某個中間層加入一套名字對映功能, 直接提供工具讓原始碼轉換詞彙.

附帶還能把批量改名等IDE的事兒做了, 方便語言工具開發

2樓:d41d8c

要說因為有多義性而反對用中文的話,英文的 address 有名詞「位址」和動詞「設法解決」兩個意思, empty 有動詞「清空」和形容詞「空的」兩個意思,那是否也要反對用英文呢?

3樓:陳炳好

中文變數名其實沒有任何問題。

能解決的問題都不叫問題。

致某些無腦反駁還優越感十足的:資料夾名為什麼要支援空格和中文?你不知道某些程式在中文資料夾執行會崩潰嗎?

只要語言支援,中文變數名沒有任何問題,你所說的任何bug只要按規範語法來都不會發生。

4樓:Antares小姐姐

換個系統然後一堆亂碼??!

打乙個中文字需要的時間足夠打一串英文詞了。

都是符號,命名越簡單越好,何必用更加複雜的中文?

怎麼都9102後半年了還有人要搞中文程式設計???

5樓:

作為乙個英語不太好的人,我是雙手支援中文命名型別,變數和方法的。

但是用拼音不行,我說的是漢字。

好的命名比注釋還有用,這應該是乙個共識了,所以用無交流障礙的母語自然是最好的命名方式。

6樓:啊啊啊

拼音變數會害死人,因為同音字多縮寫也是問題,就算是中國人有時也很難閱讀,還是規範一點,或者講專業一點工匠精神,這是一種職業素養

為什麼很多人反對中文在程式設計中的使用?

其實中文可以廣泛應用在高階語言中的變數命名上。比如const水果 李子 香蕉 菠蘿 It works. 風吃風 我覺得無所謂,就算用英文,常用的非變數詞也就那麼幾個,包一層改成中文有啥不行。再說變數也有好多人寫拼音 如果這些語言結構都是國內開發的,或者有一天不需要顧慮國外應用方,或者不需要去網路查b...

公尺田引理的在程式設計中的實際應用?

應用 寫一點個人感悟吧。由於是個人感悟注重思路,細節可能不夠全面可能有錯誤,希望大家指正。就我看來,公尺田引理很晚才提出來 這件事情本身就比較怪異。函子hA Hom A,被提出來的時候就暗含了公尺田引理。首先不同函子之間滿足自然變換。自然變化實質是說同乙個型別裡的同乙個元素被不同函子對映的不同型別的...

讓孩子在程式設計貓學習程式設計,是好的選擇嗎?

從此以後 這幾年程式設計確實挺火的,很多孩子都在學,市面上也看到挺多品牌的,對於家長們來說,選擇確實有難度,畢竟大夥兒基本都不大了解程式設計。其實專業方面各個機構目前差異不大,都是用麻省理工Scratch那一套東西,好一些的機構就自己再改編一下,研發一下。我覺得既然是培訓,那本質就還是教育,和我們平...