Seite 2 von 2

Verfasst: 06.03.2007 16:47
von DeltaG

Verfasst: 16.03.2007 19:03
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!

Verfasst: 16.03.2007 19:11
von Fluid Byte
Das kann man wohl schreiben! Ist aber schlechter ProgrammierStil!
Warum?

Verfasst: 16.03.2007 19:18
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! <)

Verfasst: 16.03.2007 19:22
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.

Verfasst: 16.03.2007 19:32
von LukasBanana
Also gut, bei so einer Argumentation bin ich auch bereit einzustimmen und meine Meinung zurück zuhemen!

Sorry! :D