今天又讀了一部分黑客與畫(huà)家,作者分析到c,c++,java這樣的強(qiáng)類(lèi)型語(yǔ)言很不好拳亿,并且說(shuō)剛開(kāi)始讓人構(gòu)思好軟件的整個(gè)結(jié)構(gòu)是不正確的资盅。然后說(shuō)語(yǔ)言應(yīng)該是可以擴(kuò)展的调榄,例如動(dòng)態(tài)語(yǔ)言變量類(lèi)型不用提前定義,等用的之后直接用就可以呵扛。
我剛看到這個(gè)觀點(diǎn)是很不認(rèn)可的每庆,先構(gòu)思好整個(gè)結(jié)構(gòu)怎么可能是不正確的?先把大體的框架寫(xiě)出來(lái)今穿,才能保證之后的大方向是正確的啊缤灵,之后再給細(xì)節(jié)和小的模塊給于補(bǔ)充就好了。關(guān)于語(yǔ)言變量直接用這一點(diǎn)蓝晒,我只把他認(rèn)為是他自己的態(tài)度腮出,并沒(méi)有覺(jué)得強(qiáng)類(lèi)型變量不好,反而覺(jué)得這樣是很?chē)?yán)謹(jǐn)?shù)摹?/p>
但是又往后看看到芝薇,人平時(shí)思考問(wèn)題是不可能那么全面完美的胚嘲,等我們構(gòu)思好整個(gè)框架時(shí),寫(xiě)著寫(xiě)著才突然發(fā)現(xiàn)某個(gè)地方考慮的很不完善洛二,需要修改馋劈,這種情況可能是很多的攻锰,那么這時(shí)候真的是需要語(yǔ)言有良好的擴(kuò)展性了÷绿玻可能是因?yàn)槲覜](méi)接觸過(guò)動(dòng)態(tài)語(yǔ)言的緣故吧口注,不知道動(dòng)態(tài)語(yǔ)言還是有很多優(yōu)點(diǎn)的。