G
gliGordon
Unregistered / Unconfirmed
GUEST, unregistred user!
Hi OopsWare :
>把“語言設計”和“哲學”放在一起,也就摆明这是一个争论不出结果的问题。
每一種語言的設計者在設計一個語言時都有他們想法和目標, 這些就是語言背後的思想和哲學
所以有人設計了Procedual Language, 有人設計了Stack Language, 有人發明了Functional Language等等
我們沒有討論那一種語言較好, 而是討論瞭解了語言的思想和特色之後, 我認為會學得快一點, 更好一點.
>我学习OO更多的来源于Online Help、Example,和长期的经验积累。而决非一本书。
這也是一種學習的方式, 很好, 可是也不可否認一些甚至是一本好書對人們的重要性,
>我相信这其中有好多天赋和勤奋的因素。有些人具有这样的直觉,
>很快能够了解作者的用意,而有人就只能看看热闹。这种“直觉”应该就是你提到
>的“Thinking”,但说到如何养成,抱着速成的心态读多少书也徒劳。
沒錯, 同一本書, 不同的人看會有不同的感覺.
> 软件发展的速度太快,C++不过是其中的一段时期,难讲会被什么取代。停在原地
>追根问底的啃某个细节,似乎是学生时代做的事,再者便是专门研究。
如果你要寫一個大型系統, 或是一個Framework, 那麼你必須對使用的工具/語言瞭若指掌,
否則一定問題百出. 對於關鍵系統的觀念更應該徹底瞭解, 软件发展的速度雖快,
但是脫不出一些重要觀念的變化. 真正瞭解C++/Object Pascal的語言思想和Object Model之後,
並沒有浪費你的投資, 因為你可以更快的掌握到其他技術和語言
>把“語言設計”和“哲學”放在一起,也就摆明这是一个争论不出结果的问题。
每一種語言的設計者在設計一個語言時都有他們想法和目標, 這些就是語言背後的思想和哲學
所以有人設計了Procedual Language, 有人設計了Stack Language, 有人發明了Functional Language等等
我們沒有討論那一種語言較好, 而是討論瞭解了語言的思想和特色之後, 我認為會學得快一點, 更好一點.
>我学习OO更多的来源于Online Help、Example,和长期的经验积累。而决非一本书。
這也是一種學習的方式, 很好, 可是也不可否認一些甚至是一本好書對人們的重要性,
>我相信这其中有好多天赋和勤奋的因素。有些人具有这样的直觉,
>很快能够了解作者的用意,而有人就只能看看热闹。这种“直觉”应该就是你提到
>的“Thinking”,但说到如何养成,抱着速成的心态读多少书也徒劳。
沒錯, 同一本書, 不同的人看會有不同的感覺.
> 软件发展的速度太快,C++不过是其中的一段时期,难讲会被什么取代。停在原地
>追根问底的啃某个细节,似乎是学生时代做的事,再者便是专门研究。
如果你要寫一個大型系統, 或是一個Framework, 那麼你必須對使用的工具/語言瞭若指掌,
否則一定問題百出. 對於關鍵系統的觀念更應該徹底瞭解, 软件发展的速度雖快,
但是脫不出一些重要觀念的變化. 真正瞭解C++/Object Pascal的語言思想和Object Model之後,
並沒有浪費你的投資, 因為你可以更快的掌握到其他技術和語言