現(xiàn)在,我們來看一下,從那時算起硬件已經(jīng)發(fā)展了……嗯,我那時寫Pascal的機(jī)器是Z-80,擁有48K內(nèi)存。從那時算起,我現(xiàn)在這臺機(jī)器已經(jīng)有大約10萬倍的外部存儲容量,1萬倍的內(nèi)存大小,CPU速度也有大約1000倍的提高。
但是如果你關(guān)注一下目前的軟件……過去27年里編程語言到底進(jìn)步了多少?呵呵,有趣的是如果你仔細(xì)觀察這些代碼,會發(fā)現(xiàn)C#還比Turbo Pascal的版本多一行。這也給我們帶來了一些值得關(guān)注的東西。
首先,編程語言的發(fā)展非常緩慢。期間當(dāng)然出現(xiàn)了一些東西,例如面向?qū)ο蟮鹊,但是遠(yuǎn)沒有好上1000倍。另一方面,你可能會想,那么這些努力都到哪里去了呢?事實上這些努力沒有體現(xiàn)在編程語言上,而是出現(xiàn)在框架及工具等方面了。如果你關(guān)注如今我們使用的框架,它們的體積的確有1000倍的增長。例如當(dāng)年Turbo Pascal所帶的框架大約有,比如說100個功能,而現(xiàn)在的.NET Framework里則有一萬個類,十萬個方法,的確有1000倍的增長。與此類似,如果你觀察現(xiàn)在的IDE,我們現(xiàn)在已經(jīng)有了無數(shù)強大的功能,例如語法提示,重構(gòu),調(diào)試器,探測器等等,這方面的新東西有很多。與此相比,編程語言的改進(jìn)的確很不明顯。
出處:老趙點滴
責(zé)任編輯:bluehearts
上一頁 編程語言的發(fā)展趨勢及未來方向 [1] 下一頁 編程語言的發(fā)展趨勢及未來方向 [3]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|