RubyTurtle – Programmieren mit Ruby
Verfasst von Raimond Reichert
|
Worum geht es?
Hinweis: RubyTurtle ist noch eine Beta-Version. Feedback und Hinweise bitte an Raimond Reichert.
RubyTurtle bietet einen einfachen Einstieg in die Programmierung mit Ruby: Die Schildkröte Turtle wird in Ruby programmiert. Die Schildkröte bewegt sich in der Ebene und kann über einfache Befehle wie forward oder turn gesteuert werden, wobei ihr Weg grafisch dargestellt wird. Man sieht also sofort, was die Programme machen. Folgendes Programm zeichnet zum Beispiel Spiralen, deren Aussehen über mehrere Parameter gesteuert werden können:
def spiral (size, angle, stepSize, maxSize) while size <= maxSize turtle.setColor(size % 256, (size / 2) % 256, (size / 2) % 256) turtle.forward(size) turtle.turn(angle) size += stepSize end end
RubyTurtle führt ein in grundlegende Konzepte imperativer / prozeduraler Programmiersprachen: von einfachen Funktions-Aufrufen über Verzweigungen, Schleifen bis hin zu eigenen Methoden mit Variablen, Parametern und Rückgabewerten.
Downloads
| Programm: rubyturtle.jar | JAR [7 MB] |
Links
| Webseite zur Sprache Ruby | |
| RubyTurtle basiert auf JRuby, einer Ruby-Implementation in Java |