2009-08-19 8 views
17

Hier ist eine Explosion aus der Vergangenheit: Wofür steht "REM", der Kommentar-Marker, in BASIC? Was ist der Ursprung dieses nicht naheliegenden Begriffes?Wofür steht REM in BASIC?

+1

REM wird auch von DOS-Batch-Dateien für den gleichen Zweck verwendet - Kommentare. –

+2

BTW: Verwendung von 'REM' als Abkürzung für * Bemerkung * könnte nicht offensichtlich sein, aber es schlägt sicherlich mit' // 'als Abkürzung für * Kommentar *. –

Antwort

43

Ich glaube, es steht für "Remark", das heißt, ein Kommentar. Vom MSDN site:

verwendet, um Erläuterungen in den Quellcode eines Programms zu umfassen.

+4

bestätigt. es ist für REMark. Ich hatte es in meinem BASICv2 C64-Handbuch, und da ich zu diesem Zeitpunkt 6 Jahre alt war, steckten die Dinge ziemlich gut in meinem Kopf fest. –

+0

Und natürlich ist dies die wahre Antwort :) – kyoryu

+3

das ist nicht wahr. Jeder weiß, dass die wirkliche Antwort 42 ist. –

1

ich immer daran gedacht als „Erinnerung“, ich selbst, aber Chris Bunch ist wahrscheinlich recht - „Bemerkung“ scheint wahrscheinlicher.

+1

Ich dachte, es sei "REMember". Ich weiß nicht, warum, ich denke, weil ich ungefähr 8 war, als ich es lernte und das war das erste, was mir in den Sinn kam. –

+0

In einigen grundlegenden Dialekten benötigt REM ein Leerzeichen, dann die Bemerkung. in einigen, es nicht so könnte man sagen, BEMERKUNG Programm hier: – eoredson

+0

Einige Grundlagen verwendet auch Meta-Befehle wie REM $ DYNAMIC oder REM $ STATIC – eoredson

5

Es ist eine Abkürzung für "Bemerkung", gültig nur am Anfang der Zeile (im Gegensatz zu vb.net), nach der Zeilennummer (falls vorhanden).

5

Es war REMark, zurück in der späten Steamzeit (ca. 1971 oder so), als ich zum ersten Mal auf BASIC stieß.

Das zugänglichste Buch, das ich je in der Sprache gefunden habe, war "Mein Computer mag mich (wenn ich in BASIC spreche)" oder so ähnlich.

Für zusätzliche Kredit und Mondo Greybeard Rep Punkte: BASIC ist ein Akronym (vielleicht ein Backronym, aber was auch immer), für Anfänger Allzweck Symbolic Instruction Code.

Ich hasste BASIC, als ich zuerst darauf stieß, weil ich FORTRAN IV zuerst lernte, und BASIC schien unglaublich primitiv. Es hat lange gedauert, bis ich mit der Idee vertraut wurde, dass BASIC tatsächlich viel einfacher zu benutzen war für die Art von Casual Numbercrunching, für die es entwickelt wurde.