作者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