包括我在内的我们许多人都是从用家用计算机编写的程序开始编程生涯的,例如
10 PRINT "ENTER RADIUS"
20 INPUT R
30 PRINT "CIRCUMFERENCE="; 2 * R * PI
40 PRINT "AGAIN?"
50 INPUT A$
60 IF A$="Y" THEN GOTO 10
70 END
当然,基于行号的BASIC倾向于创建spagetti代码,这也是因为大多数BASIC方言都错过了结构语句,例如WHILE
,除了FOR
使用IF
- GOTO
和使用- 循环外,其他都没有GOSUB
。我说的是1991年QBASIC和Visual Basic出现之前的BASIC方言。
虽然BASIC方言可能在有抱负的程序员中引起了恶劣的作风,但是否存在使用BASIC方言创建的大型商业项目?如果是这样,他们如何设法克服明显的缺点?
“严重”是指:
I'm seriously pissed off that this question was closed during the "History" contest.
嘿,您错过了一个很好的机会,可以通过在Meta上启动该问题来获得更多意见。
Were those BASIC dialects only used to teach aspiring programmes bad style
嗯...这是不好的风格,现在,但它不是当时的情况。