Zeichen für Kommentar, warum ; und nicht ' ?
Zeichen für Kommentar, warum ; und nicht ' ?
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?
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 ' ?
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.
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 ' ?
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 ^
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 ^
Zuletzt geändert von Josh am 02.10.2018 10:00, insgesamt 1-mal geändert.
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Zeichen für Kommentar, warum ; und nicht ' ?
Das Symbol ' ist bereits belegt und hat dieselbe Bedeutung wie in C und C++.
Code: Alles auswählen
Debug 'a'
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Re: Zeichen für Kommentar, warum ; und nicht ' ?
@Josh Und ich dachte, er leckt seine Eier, um seine Eier sauber zu halten! Aber dein Argument ist natürlich viel logischer!
Re: Zeichen für Kommentar, warum ; und nicht ' ?
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.
- juergenkulow
- Beiträge: 188
- Registriert: 22.12.2016 12:49
- Wohnort: :D_üsseldorf-Wersten
Re: Zeichen für Kommentar, warum ; und nicht ' ?
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 ' ?
Wer keine Probleme hat macht sich welche.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Re: Zeichen für Kommentar, warum ; und nicht ' ?
Wer nicht fragt bleibt dumm.
Interessiert mich einfach nur.
Interessiert mich einfach nur.
Re: Zeichen für Kommentar, warum ; und nicht ' ?
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
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
Unsinnige Anweisungen von Seiten des Chef's lösen grundsätzlich ein "Syntax Error" bei mir aus
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic
OS=Windows 11
PB=5.31/5.73/6 <> BlitzPlus/Blitz3D <> FreeBasic