Seite 10 von 16

Verfasst: 11.02.2008 00:42
von Hroudtwolf
PB wird im Artikel repräsentiert.
Es ist ja keine Anfängerhilfe sondern ein Artikel über die Sprache.
Wenn ich als eventuell etwas erfahrener Programmierer eine Source über eine Sprache sehe die mir solche Dinge wie Predefinition von Variablen zeigt, macht das schon einen etwas saubereren Eindruck auf mich.
Klar....
Für einen totalen Anfänger ist jedes Token im Code schon eines zuviel.
Ich glaube aber, dass nicht nur Anfänger von einem Wiki-Artikel über eine Sprache angesprochen werden sollen.

Verfasst: 11.02.2008 00:50
von ZeHa
Okay da gebe ich Dir Recht. Aber die ungarische Notation (welche in ihrem ursprünglichen Sinne ja sowieso ganz anders funktionierte) finde ich doch etwas übertrieben und umständlich. Für normale Zählvariablen benutzt jeder erstmal das beliebte i, egal ob in C oder Java oder Basic. Und für x und y könnte man auch auf etwas wie xPos und yPos oder so benutzen, oder PositionX und PositionY oder sonstwas.

Wenn es aber zu kryptisch aussieht, könnte man noch vermuten, daß PureBasic das so von einem abverlangt ;)

Deshalb würde ich auch z.B. nicht SpriteX und SpriteY nehmen, weil das könnte wieder nach einem Sprachelement aussehen. Im Zweifelsfall würde ich tatsächlich bei x und y bleiben. Define ist 'ne gute Idee, aber für lX und lY würde ich echt nicht nehmen.

Verfasst: 11.02.2008 00:55
von Hroudtwolf
Da komm ich einfach wieder zurück auf meinen vorigen Post @Zeha.
Nicht nur Anfänger lesen in Wiki.
Gerade erfahrenere Programmierer machen sich dort mal schlau.
Einem Anfänger fliegt ne Sprache oft mehr oder weniger zufällig zu.

Und gerade ein erfahrener Programmierer dankt es sicherlich wenn seine Augen mit etwas Ordnung beschenkt werden.

Aber das ist wahrscheinlich sowieso ein Geschmacksstreitpunkt an dem wir uns nicht aufhalten sollten.
Ich kann auch gut damit leben wenn das so nicht umgesetzt wird wie ich es vorschlug.

MfG

Wolf

Verfasst: 11.02.2008 00:56
von Kiffi
kleiner Typo in Eurem Samplecode:
bildschrim leeren
;-)

Grüße ... Kiffi

P.S.: Ich persönlich bin der Meinung, dass der Link auf http://www.purebasic.de
noch entfernt werden sollte, da Master Creating GbR lediglich ein Distributor
ist. Oder anders gesagt: Wenn der Link bestehen bleiben sollte, dann bitte
noch zusätzlich einen Link auf http://www.purearea.net/pb/german/, weil
man dort PureBasic auch bestellen kann. Wie gesagt: Meine persönlich Meinung.

Verfasst: 11.02.2008 12:42
von Daniel P.
Die Links waren ja mal im (alten) Artikel gewesen und ich hatte sie auch übernommen. Nur irgendein Löschnazi hat sie mit der Bemerkung "Regeln zu Weblinks beachten" zusammen mit den Links zu den verschiedenen Communities gelöscht.

Was das Programmierbeispiel angeht: Hallo Welt! muss bleiben, das ist einfach Standard :mrgreen:

Aber um es etwas aufzupeppen bzw. die Syntax von PB zu zeigen, könnten wir es ausbauen. Gestern Abend hatte ich noch die Idee, dass wir ein normales Fenster öffnen und dort mit 2D-Befehlen "Hallo Welt!" reinschreiben. Wobei die Buchstaben zum Beispiel verschiedene Farben haben und diese periodisch wechseln. Mit diesen kleinen Beispiel (bei dem jede Zeile Code dokumentiert werden sollte) könnte man so ziemlich alle PB-typischen Befehle (Abfragen, Schleifen, etc.) problemlos verbauen. Wie würdet ihr das finden?

Verfasst: 11.02.2008 12:48
von ts-soft
> Wie würdet ihr das finden?
Hab jetzt nicht alles gelesen, aber "Hallo Welt" Programme sollen die
Einfachheit ausdrücken, also max. 3 Zeilen Code! 2D zu verwenden ist
IMHO total daneben :mrgreen:

Gruß
Thomas

Verfasst: 11.02.2008 14:22
von Daniel P.
... dann les es dir mal durch, denn...

Code: Alles auswählen

MessageRequester("", "Hallo Welt!")
... sagt nichts über die Einfachheit einer Programmiersprache aus und ist IMHO ein schlechtes Beispiel, eine Sprache vorzustellen. Denn dazu dient ein Hallo-Welt-Programm...

<)

Verfasst: 11.02.2008 14:31
von Kiffi

Verfasst: 11.02.2008 20:13
von ZeHa
Daniel P. hat geschrieben:[...]und ist IMHO ein schlechtes Beispiel, eine Sprache vorzustellen. Denn dazu dient ein Hallo-Welt-Programm...
Nee dazu dient es überhaupt nicht ;) zumindest habe ich noch kein einziges Hallo-Welt-Programm gesehen, das die Sprache vorstellt ;)

(Ich bin ein bekennender Hallo-Welt-Programme-Hasser. Gerade weil so viele meinen, sie wären dazu geeignet, eine Sprache "vorzustellen". Dabei ist es einfach nur ein Programm, das dazu dient, einem Anfänger ein erstes Erfolgserlebnis zu gewähren ;) irgendwo muß man ja schließlich mal anfangen. Aber um die Sprache zu zeigen bedarf es schon ein wenig komplexerer Programme... ;) )

Verfasst: 11.02.2008 21:43
von Daniel P.
ZeHa hat geschrieben:
Daniel P. hat geschrieben:[...]und ist IMHO ein schlechtes Beispiel, eine Sprache vorzustellen. Denn dazu dient ein Hallo-Welt-Programm...
Nee dazu dient es überhaupt nicht ;) zumindest habe ich noch kein einziges Hallo-Welt-Programm gesehen, das die Sprache vorstellt ;)
Wikipedia hat recht :mrgreen:

"Vorstellen" ist vielleicht das falsche Wort. Nur repräsentiert der Befehl "MessageRequester" nicht wirklich die Syntax von PureBasic - höchstens ihre Einfachheit. Aber man bekommt dadurch kein Bild von der Sprache selbst...