作者zanyking (遥远的旅人)
看板Soft_Job
标题Re: [讨论] BASIC作为入门编程语言的价值
时间Thu Mar 11 23:39:32 2010
※ 引述《wrltertnna (小妹)》之铭言:
: 计算机科学界的传奇人物Edsger W. Dijkstra有一个着名的论断:「指导早年学过BASIC的>
: 学生成为编程高手是不可行的,他们的思维已受到摧残且不可重塑。」( It is practical
: ly impossible to teach good programming to students that have had a prior exposu
: re to BASIC: as potential programmers they are mentally mutilated beyond hope of
: regeneration.)但博客The Reinvigorated Programmer指出世界上有很多以BASIC作为入>
: 门语言的优秀程序员,甚至这正是他们成为优秀程序员的原因(作者强调Visual Basic.NET
: 不在此列)。"
有人说:『不懂指标,就没办法善用查表法,根本写不出够快的程式。』
有人说:『不懂OO,你开发不出够复杂的应用系统。』
有人说:『FP学不会,只能说你不够聪明。』
个人觉得所谓的优秀程序员:
如果指的是『总是可以解决问题』的话,那BASIC确实可以。
如果指的是『总是更好的解决问题』的话,那很吃力。
如果说的是『一个解法,同类型的问题都可以漂亮解决』的话,那不可能。
--
我所信仰的科学是一种谦卑的理性,承认自身的无知与渺小才能观察到世界在我们贫
弱的知觉上留下来的痕迹。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.129.73
1F:推 Ting1024:赞 03/12 00:02
2F:推 hukhuk:python 还满符合资管的精神... 03/12 00:35
3F:推 Faji:早年学过BASIC的. 可以成为优秀的大老板 (Bill Gates) 03/12 00:57
4F:推 tomnelson:个人的确是从BASIC起学的,GWBASIC->QB->Pascal->C,推! 03/12 01:21
5F:→ yjc1:指标与善用查表法有必然关系? (不论及特例或极特殊形式) 03/12 01:53
6F:→ flamerecca:重点可能是"善用"吧 我认为? 03/12 02:15
7F:推 yauhh:我个人也从BASIC学起,在GWBASIC中体认做个简单的绘图程式 03/12 05:00
8F:→ yauhh:架构有多大.虽然没思考演算法与效率,但做为入门浅识还不错. 03/12 05:01
9F:→ TonyQ:我觉得这篇讲到重点,「目标」到哪里。 03/12 09:48
10F:→ TonyQ:个人是以「总是写出更好的程式」为职志~ 03/12 09:48