Nice ist eine Programmiersprache, die Java und Java-Klassen erweitert, aber sehr einfach zu benutzen ist. Sie kann sogar Methoden zu einer Klasse hinzufügen, ohne den Quellcode zu berühren.
Viele neue Programmierer, die mit der objektorientierten Programmierung beginnen wollen, haben das Gefühl, dass Sprachen wie Java einfach zu komplex sind. Und sie möchten nicht nur objektorientiert, sondern auch eine schöne Programmiersprache haben:
frei sein
vorhandene Java-Bibliotheken verwenden
in der Lage sein, Methoden zu Klassen hinzuzufügen, ohne Zugang zu deren Quellcode zu haben
Tupel verwenden (die es den Methoden ermöglichen, mehrere Ergebnisse zurückzugeben)
die Fehlerbehandlung von Java zu verbessern
optionale Parameter für Funktionen akzeptieren
Wenn das der Fall ist, dann ist es genau das, was der Programmierer braucht – die Nice Programming Language.
Erste Schritte mit der Programmiersprache Nice
Der komprimierte Nice-Compiler kann von der Nice-Website heruntergeladen werden. Nach dem Dekomprimieren und der Aktualisierung des Systempfads, um das neue Nice-Verzeichnis einzuschließen, müssen nur noch Textdateien mit Nice-Code erstellt werden. Der Compiler kann dann verwendet werden, um ausführbare Dateien zu erstellen.
Ein einfaches nettes Programm
Der wichtigste Punkt, den sich der Programmierer über Nice merken muss, ist, dass es aus Paketen und nicht aus einzelnen Dateien kompiliert. Und ein Paket ist einfach ein Verzeichnis, das die Nice-Dateien enthält (die durch eine .nice-Dateierweiterung gekennzeichnet sind). Der erste Schritt besteht also darin, den Ordner zu erstellen, der das neue Paket sein soll, und dann in das Verzeichnis zu wechseln:
mkdir HelloWorld
cd HalloWelt
Der nächste Schritt ist die Erstellung des Quellcodes des Pakets. Das Paket muss mindestens eine .nice-Datei enthalten und diese muss main.nice heißen. Diese Datei kann mit einem beliebigen Texteditor erstellt werden, zum Beispiel:
notepad main.nice
Und der Inhalt wird jedem Java-Programmierer bekannt sein:
void main(String[] args)
{
System.out.println(“Hallo, Welt!”);
}
Sobald diese Datei gespeichert ist, kann das Paket kompiliert werden.
Kompilieren und Ausführen einer Nice-Anwendung
Der einfachste Weg, eine Nice-Anwendung zu kompilieren, ist, zurück in das übergeordnete Verzeichnis zu wechseln und dann nicec zu verwenden:
cd ..
nicec -a HalloWelt.jar HalloWelt
Dadurch wird das Paket in eine Java jar-Datei kompiliert, die nun ausgeführt werden kann:
java -jar HelloWorld.jar
In diesem Fall wird eine einfache “Hello, World!”-Anweisung auf dem Bildschirm angezeigt (wie in Abbildung 1 am Ende dieses Artikels dargestellt).
Wenn der Programmierer gcj (The GNU Compiler for Java Programming Language) installiert hat, kann er alternativ eine ausführbare Datei erstellen:
nicec -o Hallo HalloWelt
Windows-Benutzer müssen jedoch beachten, dass sie für den Zugriff auf gcj auch Cygwin installiert haben müssen (dazu sollten sie Cygwin: eine Linux-ähnliche Umgebung für Windows lesen).
Natürlich wurden die objektorientierten Programmieraspekte von Nizza, die Fähigkeit, optionale Eingaben zu verarbeiten, oder die Leichtigkeit, mit der bestehende Klassen erweitert werden können, nicht angesprochen. Es ist jedoch offensichtlich, dass die Programmiersprache Nice sowohl für den erfahrenen Java-Programmierer als auch für den völligen Neuling sehr einfach zu benutzen ist.