java程序設(shè)計(jì)心得體會 為什么中國出了這么多厲害的互聯(lián)網(wǎng)公司,但沒有自己設(shè)計(jì)過編程語言?
為什么中國出了這么多厲害的互聯(lián)網(wǎng)公司,但沒有自己設(shè)計(jì)過編程語言?我從事互聯(lián)網(wǎng)的研究和開發(fā),我個(gè)人意識到?jīng)]有人會因?yàn)闆]有必要而創(chuàng)造一種新的語言。開發(fā)一種編程語言是困難的,但并不是那么困難。上班要走10公
為什么中國出了這么多厲害的互聯(lián)網(wǎng)公司,但沒有自己設(shè)計(jì)過編程語言?
我從事互聯(lián)網(wǎng)的研究和開發(fā),我個(gè)人意識到?jīng)]有人會因?yàn)闆]有必要而創(chuàng)造一種新的語言。開發(fā)一種編程語言是困難的,但并不是那么困難。上班要走10公里。當(dāng)你可以坐地鐵的時(shí)候,為什么還要走路?不要談理想,傷害金錢。
另一方面,外國人不參與編程語言開發(fā)。當(dāng)語言有不符合需要的bug或特性時(shí),他們將向維護(hù)該語言的開源社區(qū)提供PR。許多語言可以看到中國程序員和公司的貢獻(xiàn)。
不要從民粹主義的角度看待所有問題。如果外國有,我們就必須有。從全球化的角度看,外國不一定非得由一個(gè)國家來做。很可能所有國家都參與其中。編程語言、開源數(shù)據(jù)庫、Linux內(nèi)核等都由社區(qū)維護(hù),這是全人類智慧貢獻(xiàn)的產(chǎn)物。不要擔(dān)心所有的東西都應(yīng)該由中國人來研究和開發(fā)。這不是愛國,是浪費(fèi)。
從事C開發(fā)多年的人,回頭看譚浩強(qiáng)的那本《C程序設(shè)計(jì)》是什么感覺?
這本書只能說是一本畸形的數(shù)學(xué)書,也就是說,它不允許人們編寫可運(yùn)行的程序。整本書沒有完整的程序示例,沒有提到如何將程序段轉(zhuǎn)換為可執(zhí)行程序,也沒有提到接口編程。不管怎樣,這本書的目的是讓你覺得編程很無聊。扼殺初學(xué)者的興趣是這本書最大的社會貢獻(xiàn)。