【问题标题】:What does REM stand for in BASIC?REM 在 BASIC 中代表什么?
【发布时间】:2010-11-20 19:32:41
【问题描述】:

这是过去的爆炸:“REM”,评论标记,在 BASIC 中代表什么?这个不明显的术语的由来是什么?

【问题讨论】:

  • REM 也被 DOS 批处理文件用于相同的目的 -- cmets。
  • 顺便说一句:使用REM 作为remark 的缩写可能并不明显,但它肯定优于使用// 作为comment 的缩写i>.

标签: history basic


【解决方案1】:

我相信它代表“Remark”,即评论。来自MSDN site

用于在 程序的源代码。

【讨论】:

  • 已确认。这是给 REMark 的。我的 BASICv2 C64 手册上有它,因为当时我 6 岁左右,所以我的脑子里一直有很多东西。
  • 这不是真的。每个人都知道真正的答案是 42。
  • 从“Commodore 128 个人计算机系统指南”中再次确认,该指南于 1985 年首次出版,第 3.2.5 节键入 BASIC 语言程序的规则,项目符号 #7:计算机忽略字母 REM 之后的任何内容一个程序行。 REM 代表 REMark。您可以使用 REM 语句将 cmets 放入您的程序中,告诉列出程序的任何人在特定时间点发生了什么。 (commodore.ca/text/c128_1-15.txt)
  • 在 PDF 中第 8 页顶部的“Commodore PET 2001 快速参考”中找到了较早的参考资料,1979 年也来自 Commodore。 (commodore.ca/manuals/commodore_pet_2001_quick_reference.pdf)
  • 我会更进一步。 1964 年的达特茅斯 BASIC 手册指出“任何计算机程序的一个重要部分是描述它的功能以及应该提供哪些数据。这种描述通常称为文档。可以记录计算机程序的方法之一是提供remarks 以及程序本身。BASIC 通过 REM 语句提供了这种功能。" (bitsavers.org/pdf/dartmouth/BASIC_Oct64.pdf)
【解决方案2】:

在蒸汽时代晚期(大约 1971 年左右),当我第一次接触 BASIC 时,那是 REMark。

我找到的关于该语言的最平易近人的书是“我的电脑喜欢我(当我用 BASIC 说话时)”,或者类似的东西。

对于额外的学分和 mondo graybeard 代表点:BASIC 是初学者通用符号指令代码的首字母缩略词(可能是反缩略词,但无论如何)。

当我第一次接触 BASIC 时,我讨厌它,因为我首先学习了 FORTRAN IV,而 BASIC 看起来非常原始。很长一段时间后,我才对 BASIC 实际上更容易使用它设计的那种随意的数字运算这一想法感到满意。

【讨论】:

    【解决方案3】:

    它是“remark”的缩写,仅在行首有效(与 vb.net 不同),在行号之后(如果有)。

    【讨论】:

      【解决方案4】:

      我自己一直认为它是“提醒”,但 Chris Bunch 可能是对的 - “remark”似乎更有可能。

      【讨论】:

      • 我以为是“记住”。不知道为什么,我猜是因为我学习它时大约 8 岁,这是我脑海中蹦出的第一件事。
      • 在某些基本方言中,REM 需要一个空格,然后是备注。在某些情况下,它没有,所以你可以在这里说 REMARKABLE 程序:
      • 一些基础也使用了元命令,例如 REM $DYNAMIC 或 REM $STATIC
      【解决方案5】:

      在 QBasic 的某些方言中,以下是正确的:

      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.
      

      【讨论】:

        猜你喜欢
        • 2010-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-20
        • 2022-09-28
        • 2021-08-16
        相关资源
        最近更新 更多