一種語言是一種思維方式俊犯,你越習慣一種語言威沫,你就越習慣那種思維方式。
但是人不應該只用一種思維方式洼专,所以我們也就不應該只用一種語言棒掠。
語言是會慢慢進化的,Java已經(jīng)快要進化到頭了屁商?烟很?颈墅?
隨著電腦運行速度的提升,一些運行速度不快的語言可能會開始有一席之地雾袱。
語言浪費硬件的時間總比浪費程序員的時間要好恤筛。
當你設計語言的時候,心里牢牢記住這個目標是有好處的芹橡。學習開車的時候毒坛,一個需要記住的原則就是要把車開直,不是通過將車身對齊畫在地上的分隔線林说,而是通過瞄準遠處的某個點煎殷。即使你的目標只在幾米開外,這樣做也是正確的腿箩。我認為豪直,設計編程語言時,我們也應該這樣做珠移。
客戶對你的軟件使用的什么語言并不關心弓乙,關心的只是這個功能好不好用。
編程語言不僅僅是技術钧惧,也是一種習慣性思維暇韧,非常難于改變。這是有些人不喜歡更換新的語言的原因垢乙。
Lisp語言剛設計出來的時候就很強大锨咙,接下來的二十年它提高了運行速度。而那些所謂的主流語言把更快的運行速度作為設計的出發(fā)點追逮,然后再用四十多年的時間一步步變得更強大酪刀。