关于历史:REM在BASIC中代表什么?

What does REM stand for in BASIC?

这里有一个来自过去的爆炸:评论标记"rem"在basic中代表什么?这个不明显的词的由来是什么?


我相信它代表"评论",也就是说,评论。从msdn站点:

Used to include explanatory remarks in
the source code of a program.


这是我在蒸汽时代晚期(约1971年左右)第一次遇到基础的时候所说的话。

我在这门语言上发现的最平易近人的书是"我的电脑喜欢我(当我说基础语言的时候)",或者类似的东西。

对于额外的学分和Mondo Greybeard rep points:basic是一个缩写(可能是backronym,但无论如何),对于初学者的通用符号指令代码。

当我第一次遇到它的时候,我讨厌它,因为我首先学习了Fortran IV,而且basic看起来非常原始。很长一段时间之后,我才开始接受这样一个想法:基本的,实际上是一种很容易使用的休闲数字计算,它是设计来做的。


它是"remark"的缩写,仅在行的开头(与vb.net不同),在行号(如果有的话)之后有效。


在Qbasic的一些方言中,以下是正确的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
REM $STATIC
or
' $STATIC

REM $DYNAMIC
or
' $DYNAMIC

$DYNAMIC sets aside storage for arrays while the program is running.
$STATIC sets aside storage for arrays during compilation.

REM $INCLUDE: 'filespec'
      or
' $INCLUDE: 'filespec'

 filespec    The name of a BASIC program file, which can include a
             path. Use single quotation marks around filespec.

我自己也一直认为这是"提醒",但克里斯·邦奇可能是对的,"评论"似乎更有可能。