Kannst ja auch mal hier gucken:
http://www.purebasic.fr/german/viewtopic.php?t=7783
Sinus, Cosinus geschwindigkeit
- LukasBanana
- Beiträge: 150
- Registriert: 14.03.2007 19:13
- Kontaktdaten:
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!
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!
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Warum?Das kann man wohl schreiben! Ist aber schlechter ProgrammierStil!
Windows 10 Pro, 64-Bit / Outtakes | Derek
- LukasBanana
- Beiträge: 150
- Registriert: 14.03.2007 19:13
- Kontaktdaten:
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.
Aber ich versuche nicht euch dies aufzuzwingen. Dies ist eben einfach meine freie Meinung!
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.

Aber ich versuche nicht euch dies aufzuzwingen. Dies ist eben einfach meine freie Meinung!

-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
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.
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.
Der Weise weiß, dass er ein Narr ist.
- LukasBanana
- Beiträge: 150
- Registriert: 14.03.2007 19:13
- Kontaktdaten: