有趣的問題。在量子計(jì)算機(jī)時(shí)代到來之前,現(xiàn)在的計(jì)算機(jī)體系還會(huì)存在很長(zhǎng)時(shí)間,而且會(huì)繼續(xù)和量子計(jì)算機(jī)共存更長(zhǎng)時(shí)間。
無論是在什么時(shí)代,對(duì)于母語是中文的開發(fā)者來說,代碼中使用中文都會(huì)讓代碼更易于理解和維護(hù),開發(fā)環(huán)境支持中文輸入和自動(dòng)補(bǔ)全,使用中文反饋信息等等也都會(huì)讓開發(fā)效率大大提高。
比如在Java中使用中文命名標(biāo)識(shí)符:
對(duì)比英文的原代碼:
哪個(gè)更好理解是一目了然的。而且使用中文標(biāo)識(shí)符在編寫時(shí)也省去想英文命名的額外麻煩。
同樣重要的是反饋信息,現(xiàn)在的大多數(shù)編譯、解釋器的返回信息只有英文,比如Python:
而在漢化后,是這樣的:
中文的反饋信息更易理解也更親切。
綜上,中文編程現(xiàn)在就可以在常用的英文編程語言中通過中文命名標(biāo)識(shí)符進(jìn)行實(shí)踐。今后隨著漢化API和反饋信息、中文語法編程語言的興起,將會(huì)更加普及。
而這些,都不依賴于量子計(jì)算機(jī)。
更多用中文例程的編程教程、技術(shù)文章,請(qǐng)關(guān)注本號(hào)--“用中文編程”!