42得票16回答
我们为什么要费心去加行号呢?

当你使用BASIC语言编写代码时,需要使用行号,例如:10 PRINT "HOME" 20 PRINT "SWEET" 30 GOTO 10 但我想知道:到底是谁想出来使用行号的呢?这真是一件麻烦事,在开发(故意双关)世界中留下了相当大的“回声”!

9得票4回答
QBasic语言规范

我被朋友挑战用QBasic编写QBasic编译器。 我在哪里可以找到最新版本的语言规范?

11得票3回答
BASIC GOTO语句和GOSUB语句有什么区别?

BASIC编程语言中,GOTO语句和GOSUB语句有什么区别?

12得票1回答
BBC Basic:无法在屏幕上绘制矩形

我最近得到了一台BBC微型电脑(B型),并以此作为业余项目来尝试。 我在使用图形命令时遇到了一些问题,想知道是否有人能够指点我正确的方向...我编写了以下测试程序以在屏幕上绘制一个矩形:10 CLS 20 MODE 5 30 MOVE 0,0 40 PLOT 97,100,100 当我运行这...

13得票3回答
为什么 PRINT 一个 true 布尔表达式会输出 -1?

在Commodore 64 BASIC V2中,打印一个真的布尔表达式会输出-1:READY. A=(5=5) READY. PRINT A -1 为什么是 -1 而不是 1?

67得票8回答
Python: 是否有类似于BASIC中的mid、right和left函数的等效函数?

我想做类似这样的事情:>>> mystring = "foo" >>> print(mid(mystring)) 帮帮我!

20得票15回答
为什么BASIC语言要使用数字行号?

可能是重复问题: 为什么我们一直都要使用行号? 我很好奇早期版本的BASIC编程语言为什么像这样使用行号: 42 PRINT "Hello world!" 那时候的文本编辑器没有行号吗? 编辑:是的,我知道它们用于GOTO,但为什么呢?我的意思是,拥有标签会计算开销太大吗?

9得票3回答
在Commodore 64 BASIC中选择随机字符串

我在我的程序中有这些变量声明: X="MAGENTA" Y="CYAN" Z="TAN" A="KHAKI" 现在我想随机选择其中一个,然后将其PRINT出来。但是如何实现呢?

15得票4回答
如何在ZX Spectrum基础语言中模拟逻辑异或运算?

有时候,在ZX Spectrum Basic中编写代码时,我需要评估由两个操作数和逻辑异或运算符组成的逻辑表达式,就像这样:IF (left operand) xor (right operand) THEN 由于ZX Basic仅了解NOT、OR和AND,因此我不得不采用某种包括多次使用左/...

10得票3回答
BASIC使用哪种打字系统?

我注意到没有地方能够给出上述问题的明确答案。当我注意到在QBasic中声明变量时,您从不必须说明变量的类型时,我首先想到了这个问题,尽管您可以添加后缀到变量名称以确保它属于特定类型。 此外,由于一些BASIC方言是解释性的,而其他方言是编译性的,那么这是否会影响类型系统?