Sinus, Cosinus geschwindigkeit

Anfängerfragen zum Programmieren mit PureBasic.
DeltaG
Beiträge: 112
Registriert: 10.09.2004 18:15

Beitrag von DeltaG »

Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Beitrag von LukasBanana »

Zitat: "inc gibt es nicht, aber du kannst "a+5" schreiben."

Das kann man wohl schreiben! Ist aber schlechter ProgrammierStil! :|
PureBasic läst es zu, aber in fast jeder anderen Programmiersprache würde nichts passieren (zu Recht): der PC rechnet a + 5, sonst passiert aber nichts!
er weiß nähmlich nicht wo hin er das Ergebnis reinschreiben soll! In der Programmierung hat die Schreibweise: "a = a + 5" nichts mit einer Mathematischen Gleichung zu tun!

Ist nicht bös gemeind, :)
aber es ist besser wenn man es sich gleich richtig angewöhnt!
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Das kann man wohl schreiben! Ist aber schlechter ProgrammierStil!
Warum?
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Beitrag von LukasBanana »

Ich persönlich programmiere nicht nur auf PureBasic.
Und da PureBasic die eintzige Programmiersprache ist die ich kenne, die dies zulässt (C++ lässt es zu schreibt es aber nicht in die Variable) erachte ich dies als einen nicht so guten Programmierstil. :|

So etwas sorgt nähmlich unteranderem auch zu Schlamperei. Man sollte sich einfach grundlätzlich einen guten Programmierstil aneignen. :allright:

Aber ich versuche nicht euch dies aufzuzwingen. Dies ist eben einfach meine freie Meinung! <)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

das ist keinesfalls schlechter stil, sondern eine völlig legitime schreibweise in PB.

wenn es in pseudo-ASM heißt
ADD a, 5
warum soll dann nicht auch
a ADD 5
und daher
a + 5
ausreichend sein?

den zuweisungsoperator braucht man nur, wenn das ergebnis einer anderen variable zugewiesen werden soll.
b = a + 5

zusätzlicher hinweis:
wenn man in PB
a + 1
schreibt, wird das auch als
INC a
compiliert.


> So etwas sorgt nähmlich unteranderem auch zu Schlamperei.

du meinst wohl "führt zu".
tatsächlich kenne ich ganz andere ursachen für schlamperei,
und eine verkürzte schreibweise zähle ich persönlich nicht dazu.
ich seh hier manchmal codes in den foren, da rollen sich mir die fußnägel auf,
die sind streckenweise jeglicher logik und struktur abholt,
egal, ob die autoren "a=a+5" schreiben oder nicht.

[edit]
> Ich persönlich programmiere nicht nur auf PureBasic.

ich programmiere seit über 20 jahren in verschiedensten programmiersprachen,
und ich muss sagen, mir gefällt diese verkürzte schreibweise,
und logisch finde ichs auch.
[/edit]

also, mal kurz:
es gibt wirklich wichtigeres.
wenn eine programmiersprache so eine abkürzung duldet, kann man sie ruhig nutzen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Beitrag von LukasBanana »

Also gut, bei so einer Argumentation bin ich auch bereit einzustimmen und meine Meinung zurück zuhemen!

Sorry! :D
Antworten