色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么電腦編程用的是英文的呢?中文的不是也可以嗎?為什么用中文的那么少呢?

錢浩然2年前11瀏覽0評論

既然知道用中文編程是可行的,那么第一個問題可以無視。

至于“為什么用中文的那么少呢?”,估計題主不知道很多開發者在用英文編程語言開發時,使用著中文命名標識符吧。在github上用一些具體業務相關的中文標識符搜索一下,就可以發現不少此類代碼。比如:

MySQL:

Java:

Python:

JavaScript:

C++:

這還是冰山一角,畢竟現在中文命名標識符這一實踐尚未成為絕對主流(原因也很簡單,慣性使然,畢竟在上個世紀的幾乎所有英文編程語言都不支持unicode和中文命名,因此留下了“英文編程語言就必須用英文命名標識符”的定勢思維),商業和閉源項目中采用至少部分代碼使用中文命名的比例肯定更高。

隨著代碼可讀性的重要性逐漸被業界認可,母語命名的優勢也會隨之凸顯。可以從上面的例程中看到,越是專業相關的術語,用中文命名就越有優勢。比如你試試用英文命名“管損率”?

在已有英文編程語言中使用中文命名的比例必定將會加速增加,也將催生更多中文語法的通用和領域專用語言。