作者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
推 Ting1024:讚 03/12 00:02
推 hukhuk:python 還滿符合資管的精神... 03/12 00:35
推 Faji:早年學過BASIC的. 可以成為優秀的大老闆 (Bill Gates) 03/12 00:57
推 tomnelson:個人的確是從BASIC起學的,GWBASIC->QB->Pascal->C,推! 03/12 01:21
→ yjc1:指標與善用查表法有必然關係? (不論及特例或極特殊形式) 03/12 01:53
→ flamerecca:重點可能是"善用"吧 我認為? 03/12 02:15
推 yauhh:我個人也從BASIC學起,在GWBASIC中體認做個簡單的繪圖程式 03/12 05:00
→ yauhh:架構有多大.雖然沒思考演算法與效率,但做為入門淺識還不錯. 03/12 05:01
→ TonyQ:我覺得這篇講到重點,「目標」到哪裡。 03/12 09:48
→ TonyQ:個人是以「總是寫出更好的程式」為職志~ 03/12 09:48