作者TCDE (CDE)
看板ask-why
标题Re: [请益] 为什麽以前那麽多天才
时间Sun Dec 23 17:05:13 2007
※ 引述《haryewkun (Har)》之铭言:
: 我觉得你们是基于不一样的定义来探讨这个问题。
: 一种学得广的情况,是在同一个领域内的深耕。比如学习语言,假如有人同
: 时学习日语、德语、法语、英语,那看似学得广,但这种都是基于同一个领
: 域的学问。
: 所以 T大所说的,不相信为学不深的人有办法学得广,他讲的可能是彼此之
: 间有关联的领域。比方说,如果你真的深刻的理解了 C语言,那麽你学任何
: 其他任何一种编程语言,你都能够轻易学得上手。
: 如果在这种情况下,必须要学得深才能够学得广——这点就是正确的。
: 但我们一般所说的学得广,还有另外一种情况,就是彼此之间很难直觉的找
: 出关系的领域。就好像 C语言和日语写作,你的 C语言学得越好,对日语写
: 作可能反而障碍更多。
: 如果是在这种情况下,因为学得不深所以才学得广——这也是正确的。
嗯,你说的现象并不存在。
例如日本人建立的ruby程式语言,
刚开始,几乎所有的外国人都在抱怨为什麽ruby的英文文件那麽少。
也可能存在那些略有一点日语基础的人,他们可能会加强日语,
再直接读日文文件来学习ruby,而不等待英文文件。
但却从未听说过有人直接学习ruby。因为那就好比瞎子摸象,几乎不可能学得会。
另外,如果你举的是 C、C++、Java、物件C、C#、D 等类C语言的话,
那麽你应该感谢语言设计者为回溯相容性所做的努力,
并不是学习变容易了,而是要学习的新东西变少了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.137.58.68
1F:推 haryewkun:事实上是没错的,你可以再回看一下我当初的论点。 12/23 20:55
2F:→ haryewkun:你讲的情况,其实就是“直接”学习ruby。 12/23 20:58