Eine kleine Einführung zu Ruby

Ruby ist ein Skriptsprache, das heißt sie wird nicht compiliert, wie z.B. C++, sondern sie wird interpretiert. Ruby ist leicht und schnell zu erlernen, doch sie ist nicht zu unterschätzen. Man kann mit Ruby eine ganze Ecke Sachen machen, wie z.B. kleine Spiele programmieren. Ruby ist gut geeignet für Einsteiger. Da sich die meisten Programmiersprachen sehr ähnlich sind, empfielt es sich, als Einsteiger mit Ruby zu beginnen und dann später auf andere Sprachen umzusteigen, wie z.B. C++.

Wir beginnen mit einem Codebeispiel:

loop do puts "Bitte geben sie etwas ein!" eingabe = gets if eingabe.chomp == "" puts "Hey! Sie sollten etwas eingeben! ;)" else for i in 1..3 puts "Das haben sie eingegeben:" puts eingabe end end end

Im folgendem werden ein paar verwendete Begriffe erklärt:

String
Ein String, so nennt man eine Zeichenkette, die aus Zeichen, wie z.B. Buchstaben und Zahlen, bestehen kann. Der Computer kann den Wert einer Zahl, die in einem String steht nicht erkennen, ohne sie vorher umzuwandeln.
Compilieren
Compiliert werden Quelltexte, wie zum Beispiel die der Programmiersprache C++. Der Quelltext wird geschrieben und danach von einem Compiler Compiliert, was soviel bedeutet wie übersetzt, in Maschienencode, den der Computer versteht. Den vorher geschriebenen Quelltext braucht man dann nicht mehr um das Programm zu starten, sondern nurnoch das Compilierte Programm.
Interpretieren
Interpretiert wird der Programmcode von Skripten, die in einer Skriptsprache wie z.B. Ruby geschrieben wurden. Hier wird das Programm nicht einmal übersetzt, sondern der so genannte Interpreter übersetzt immer nur das Stück Code, dass er gerade braucht.