Seite 1 von 2

Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 09:29
von ¯\_(ツ)_/¯
Moin,
in vielen Sprachen werden Kommentare entweder mit ' oder // ein Kommentar eingeleitet aber in PureBasic mit ;.
Ich kenne keine andere Sprache wo ; der Fall ist.

FreeBasic: '
QBasic: '
VisualBasic: '
C: //
C++: //
C#: //

Da die Basic Sprachen mit ' kommentiert werden kann warum ist es in PureBasic ein ; obwohl PureBasic auch eine Basic Sprache ist? Warum kein ' wie in anderen Basic Sprachen wie FreeBasic, QBasic und VisualBasic? Warum hat sich der Entwickler (Fred?) für ; entschieden?

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 09:33
von RSBasic
Ich kenne eine Sprache, in der man einen Kommentar mit einem Semikolon einleitet und zwar: Assembler
Ich weiß es nicht genau, aber ich vermute mal, dass Fred/freak sich deshalb für dieses Zeichen entschieden hat.
Ansonsten könnte es sein, dass er das Hochkomma schon für etwas anderes reserviert hat (Debug 'a'), bevor er das Zeichen für das Einleiten eines Kommentars festgelegt hat.

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 09:52
von Josh
Frage: Warum leckt der Hund seine Eier?
Antwort: Weil er es kann

Wenn ich zwischen Pb und Vb wechsle, dann nervt es mich auch öfter. Fred hat es so festgelegt und lässt sich auch nicht mehr ändern. Wie RSBasic schon geschrieben hat, wird das Hochkomma für 'x' verwendet und ist dort sicher besser aufgehoben als ein Semikolon. Das einzige freie Zeichen das Pb nicht verwendet ist ja das ^

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 09:59
von DarkDragon
Das Symbol ' ist bereits belegt und hat dieselbe Bedeutung wie in C und C++.

Code: Alles auswählen

Debug 'a'

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 10:00
von ¯\_(ツ)_/¯
@Josh :lol: Und ich dachte, er leckt seine Eier, um seine Eier sauber zu halten! Aber dein Argument ist natürlich viel logischer! :roll:

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 10:36
von #NULL
Ein bisschen war es vielleicht auch der Gedanke, den Kommentar vom Befehl visuell zu trennen, so wie das Semikolon in anderen Sprachen zur Trennung zwischen Statements verwendet wird; und auch in natürlichen Sprachen.

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 14:14
von juergenkulow
http://rosettacode.org/wiki/Comments

Code: Alles auswählen

Macro Rem(Text) : EndMacro
Rem( Dies ist ein Kommentar. Bitte Vorsicht mit Kommas und Klammern. )
Rem("Dies ist auch ein Kommentar, aber mit Komma und Klammern ()")

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 15:19
von DrShrek
Wer keine Probleme hat macht sich welche.

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 02.10.2018 15:38
von ¯\_(ツ)_/¯
Wer nicht fragt bleibt dumm.
Interessiert mich einfach nur.

Re: Zeichen für Kommentar, warum ; und nicht ' ?

Verfasst: 18.06.2019 12:57
von Olafmagne
Hallo,

wundert mich, dass niemand sich gefragt hat,wo PB herkommt

BlitzBasic stand da wohl Pate,wie es im Netz zu lesen ist

BB hat das ';' als rem-Einleitung,und PB eben auch,so wie so manch andere Sachen,
andere Namen,aber ansonsten fast 1 zu 1 übernehmbar,
vor allem BlitzPlus (GUI)


Olaf