作者thinkniht (不下棋=.=)
看板Soft_Job
標題Re: [討論] BASIC作為入門編程語言的價值
時間Sat Mar 13 22:28:15 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
: 不在此列)。"
在很久很久以前
我曾經在一本雜誌上評論說
BASIC簡單易學
C複雜強大
PASCAL語法嚴謹(不確定有沒記錯)
不過我一直無法理解BASIC到底哪裡簡單易學
(我覺得我碰到BASIC的都學不太好...無論QB還是VB)
當初只覺得被稱做複雜的C語言還比較好懂(我最早是接觸C)
我懂指標(因為C)也懂物件導向(因為JAVA)的概念
這些觀念我想在VB(這裡提到VB都排除.Net)是學不到的
我對VB其實並不能說很熟 也不適合做甚麼批評或評論
只是會很好奇
"先學VB的優勢或好處到底是甚麼?"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.130.181
1F:→ sazabijiang:學VB好處就是馬上可以上工 03/13 22:56
2F:→ andymai:沒記錯的話~以初學者的角度來看~QB的語法看起來比C更平易 03/13 23:07
3F:→ andymai:近人~而VB更因為拖拉看得到實體~比較容易引起興趣去學習~ 03/13 23:08
4F:→ andymai:十年前的高職生要讀的是QB~現在則是VB~C會教一下~但我記得 03/13 23:09
5F:→ andymai:升學考試是以QB或VB為主... 03/13 23:11
6F:→ sazabijiang:這就要講古了. VB最大的特色就是有圖形化開發介面, 03/14 00:10
7F:→ sazabijiang:在同時期要用VC或者純C寫個視窗介面程式是很難的 03/14 00:10
8F:推 Adonisy:vc++光看 hello world的範例就快嚇死了...這麼麻煩? XD 03/14 00:14
9F:→ rofellosx:現在VB特色依然是圖形化開發介面??? 03/14 00:18
10F:推 Sany:樓上,難道不是嗎? 03/14 00:21
11F:推 poqwer:VB我認為最大的優勢就是,容易上手讓vb來幫你做事情... 03/14 00:34
12F:→ poqwer:相較於其他任何語言+IDE環境,在該時期沒有任何組合可以贏 03/14 00:34
13F:→ poqwer:過vb..。我工作用的是java,不過寫自己的程式拿vb來寫... 03/14 00:36
14F:→ poqwer:只要用到視窗...又不求效率還是啥的,有啥能勝過vb..... 03/14 00:36
15F:→ poqwer:當然我是說visual basic輝煌的時代,現在不知道了...... 03/14 00:37
16F:推 yauhh:VB的好處是即使程式能力很弱仍可以寫視窗程式呢 03/14 07:02
17F:→ andymai:我所知道的某高職已經用VB.net取代VB6了~也就是說人家用來 03/14 07:45
18F:→ andymai:開發大型系統的工具~一樣可以讓初學的高職生寫寫加減乘除~ 03/14 07:46
19F:→ andymai:好用就是好用~技術好壞跟用的人有關~怎麼會跟工具有關? 03/14 07:48
20F:→ andymai:抱歉~我好像沒有表達好?事實上~視窗程式對高職生來說是個 03/14 08:09
21F:→ andymai:引發學習興趣的噱頭~如果老師要用C先寫出視窗程式再用這個 03/14 08:10
22F:→ andymai:教學生怎麼寫加減乘除也不是不行~只是這樣做很沒必要~教學 03/14 08:11
23F:→ andymai:重點也並不在那邊... 03/14 08:12
24F:推 ggg12345:工具有時候是手排檔,還是自排的不同.可專於方向盤與油門. 03/14 08:12
25F:推 flydragon198:Basic有 VB,C++也有BCB呀,BCB也很好用 03/14 11:39
26F:→ apiod:BCB已經沒再更新了吧? 03/14 13:45
27F:推 puzi:BCB 2009好像出了..忘了從哪個版本就把delphi的東西抽出來 03/14 15:49
28F:→ sazabijiang:BCB當年的賣點就是VCL(視覺化物件函式庫), 讓開發C 03/14 17:37
29F:→ sazabijiang:的視窗程式就跟VB一樣簡單. 由此可見VB的地位 ^^ 03/14 17:37
30F:→ sazabijiang:其實在DOS時代BCB就很讚了, 文字模式下一堆模擬視窗 03/14 17:38
31F:→ sazabijiang:的物件跟函數可用. 自己用C寫會寫到吐血效能又差... 03/14 17:38
32F:→ xsoho:VB6台灣買不到阿!!! 03/14 17:41
33F:推 yaerse:VB6需要用買的嗎?? 03/14 18:48
34F:→ xsoho:為什麼不需要,好像只有大陸有在賣 03/14 19:45
35F:→ xsoho:假如是用.Net express就都不用錢了,不過校能有差 03/14 19:45
36F:推 chchwy:想當年我在VB6上寫貪食蛇 興趣就是這樣開始的 03/14 20:47
37F:→ tomnelson:VB當年有出DOS版,不知道有沒有人用過? 03/14 21:23
38F:→ tomnelson:QB當年版本還從4.5出到後來7.0/7.1叫PDS(沒記錯的話) 03/14 21:25
39F:→ tomnelson:BASIC當年語言其實真的百花盛開,君不見當年BASIC一堆, 03/14 21:26
40F:→ tomnelson:PureBasic/TrueBasic/PowerBasic/...,到現在比較為人知 03/14 21:27
41F:→ tomnelson:的,大概是REALbasic吧! <- 以上是講古時間 03/14 21:28
42F:→ yauhh:因為RealBASIC出現的時間非常晚 03/15 03:40