Vokabeltrainer Programmieren Lua?

Das Ergebnis basiert auf 7 Abstimmungen

Ich kenne diese Sprache nicht. 43%
Geht so Programmiere damit ab und zu. 29%
Beste Programmier Sprache 14%
Ich mag diese Sprache gar nicht. 14%

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Für so eine Aufgabe bedarf es m.E. weder eines Videos, noch eines ausführlichen Tutorials. Alles was du brauchst, ist etwas Grundlagenwissen über die vorhandenen Sprachelemente. Sobald du dieses Projekt selbstständig umgesetzt hast, wird der Erfolg ganz sicher süßer schmecken.

Überlege dir aber zuerst einmal, wie sich dein Vokabeltrainer beschreiben lässt. Welche Funktionen gibt es? Welches Verhalten weist er auf? Mache dir einen Plan über die notwendigen Schritte.

Ein entscheidender Punkt (der sich mithilfe der obigen Beschreibungen auswürfeln lässt) wäre die Art, wie die Daten (Vokabel und Übersetzung) gespeichert werden. In einer primitiven Form könnte man beide Werte assoziativ in einer Table abspeichern. Zumindest während der Programmlaufzeit.

Zusätzlich könnte man sich überlegen, die Daten noch persistent in einer Datei o.ä. abzulegen oder aus einer externen Quelle (einer API, via socket.http-Modul) zu beziehen. Da du aber wohl noch ein Anfänger bist, würde ich diese Optionen zunächst etwas nach hinten schieben.

Nach der Definition des Datenmodells fehlen dir nur noch Ein- und Ausgabe sowie ein Vergleich zwischen Eingabe und Übersetzung. Für Ersteres gibt es das io-Modul. Für Zweiteres wiederum Kontrollstrukturen.

Arbeite mit dem offiziellen Manual. Aus diesem kannst du zahlreiche Informationen zu der Sprache herausziehen.

Geht so Programmiere damit ab und zu.
Und kurz noch: Wie findet ihr Lua?

Ich habe damit schon gearbeitet, haha, aber nur in Minecraft für ComputerCraft, dass ist eine Mod :D

Die ist etwas ,,älter", wird wahrscheinlich auch nicht mehr so oft verwendet.

Ich weiß, das man damit manchmal auch noch Microcontroller programmiert...

Den Syntax finde ich jetzt nicht so toll, es ist eben noch mehr an der englischen Sprache dran, als andere Sprachen

if ... then

... end

xD

Würde Python bevorzugen, es ist intuitiver und naja, einfacher.

Wenn du nicht weißt, wie du was programmieren sollst und auch noch keine Sprache hast, dann würde mich erstmal festlegen, die Sprache lernen, zumindest die Basics und dann anfangen.

Java ginge natürlich auch! Ob du schlussendlich Lua nimmst, ist dein Bier.