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

Für allgemeine Fragen zur Programmierung mit PureBasic.
¯\_(ツ)_/¯
Beiträge: 141
Registriert: 18.08.2017 09:35

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

Beitrag 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?
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

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

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

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

Beitrag 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 ^
Zuletzt geändert von Josh am 02.10.2018 10:00, insgesamt 1-mal geändert.
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

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

Beitrag von DarkDragon »

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.
¯\_(ツ)_/¯
Beiträge: 141
Registriert: 18.08.2017 09:35

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

Beitrag 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:
Bild
Benutzeravatar
#NULL
Beiträge: 2235
Registriert: 20.04.2006 09:50

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

Beitrag 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.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
juergenkulow
Beiträge: 188
Registriert: 22.12.2016 12:49
Wohnort: :D_üsseldorf-Wersten

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

Beitrag 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 ()")
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

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

Beitrag von DrShrek »

Wer keine Probleme hat macht sich welche.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
¯\_(ツ)_/¯
Beiträge: 141
Registriert: 18.08.2017 09:35

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

Beitrag von ¯\_(ツ)_/¯ »

Wer nicht fragt bleibt dumm.
Interessiert mich einfach nur.
Bild
Benutzeravatar
Olafmagne
Beiträge: 130
Registriert: 07.12.2017 17:30
Wohnort: Sete/Frankreich

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

Beitrag 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
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
Antworten