Diskussion:Lua-Programmierung

Aus Wikibooks

Wechseln zu: Navigation, Suche

[Bearbeiten] Frühzeitig ein paar Anmerkungen

Hallo!

Erstmal: Schön, dass es ein Buch zu Lua geben wird.

Aber ein paar Anmerkungen.

- Rechtschreibung: U.a. kommen s/ss/ß eher zufällig zum Einsatz. Auch sonst jede Menge Rechtschreib- und Zeichensatzfehler. //Weavel: Wer Fehler findet darf sie gern korrigieren.

Von heute: "beispielsweiße einer Variable zugewießen". Nein, gerne korrigiert das wirklich keiner, wenn absolut kein Bemühen bei Autoren erkennbar ist. Schreib die Texte doch erstmal in einer Textverarbeitung vor, die eine Rechtschreibprüfung hat. --84.131.156.90 19:21, 27. Mai 2009 (CEST)

- Struktur: String-(und ansatzweise auch Zahlen-)Literale werden im Kapitel "Variablen" erläutert, obwohl Literale nun alles sind, nur nicht variabel. Literale gehören in ein eigenes Kapitel oder ins Kapitel "Datentypen", das aber völlig fehlt (eigentlich das spannenste Thema bei einer dyn. typisierten Sprache). Auch die "Sonderzeichen" im Kapitel "Grundlagen" gehören zum Thema String-Literale. Was soll eigentlich "Grundlagen" leisten? Warum sind da mathematische Operatoren Thema, andere Operatoren aber nicht? Der Inhalt des Kapitels wirkt sehr willkürlich. //Weavel: Wird ich Literale in ein anderes Kapitel packen würde ich gar nicht wissen in welchem Zusammenhang ich sie erklären solle.

Wie geschrieben, im Zusammenhang mit den Datentypen. Das halboffizielle Tutorial http://lua-users.org/wiki/TutorialDirectory wirst du ja vermutlich kennen. LuaTypesTutorial erklärt kurz die Typen und unter NumbersTutorial, StringsTutorial etc. finden sich dann auch die Literale. Ein Tutorial mit einer simplen und glasklaren Struktur, das auch zum späteren Nachschlagen geeignet ist. --84.131.154.225 18:01, 21. Mai 2009 (CEST)

- Für wen: Die formale Projektbeschreibung kommt ja vielleicht noch mit der Angabe der Zielgruppe, aber schon das Hello-World-Programm wird "absolute beginners" schon völlig überfordern. Programmiererfahrende dagegen werden schon rausbekommen, wo das einzugeben (und was überhaupt zu installieren) ist.//Weavel: Das sollte auch noch hinzugefügt werden, das Buch eignet sich noch nicht wirklich zum lesen.

- Ausdruck und Ungenauigkeiten: z.B.: "Die Funktion print gibt den Text aus der hinter ihr ihn Anführungstrichen steht. Wenn in eine neue Zeile rutschen will [...]" Der Text steht nicht hinter der Funktion (höchstens hinterm Funktionsnamen), sondern ist ein Argument der Funktion. Das "rutschen" ist vielleicht etwas bildlich. Vielleicht besser: "Wenn man einen Zeilenumbruch möchte ..."
"Bei letzteren macht er [der Computer] das durch die Hilfe von Variablen." Der Computer weiß nichts von Variablen, das ist Sache eines Compilers oder Interpreters.
"Mit .. lassen sich zwei Teile , eine Zahl und ein String, verbinden sodass sie zusammen ausgegeben werden." hätte ich missverstanden. Es können auch nur Zahlen und nur Strings verbunden werden. //Weavel: Über sinnvolle Umformulierungen freu ich mich auch - Beispielcode: Immer nur getestet übernehmen. Der Code zur for-Schleife enthält schonmal 2 Fehler: Die Schleife läuft bis 10 statt 9 und "/n" gibt nur "/n" aus. //Weavel: Auf dem Computer mit dem ich im Internet bin hab ich nichts installiert.

Faule Ausrede ;-) Wenn du schon im Internet bis, kommst du auch an http://www.lua.org/demo.html ran. --84.131.154.225 18:01, 21. Mai 2009 (CEST)

Ok, ist vielleicht noch ein wenig früh für Kritik, aber wenn man auf Einiges von vornherein achtet, spart man sich viel doppelte Arbeit. //Weavel: Ich bedanke mich eher für die Kritik.--84.131.154.147 19:37, 17. Mai 2009 (CEST)

Persönliche Werkzeuge