LocalazyLocalazy
Emerald ist eine objektorientierte Hochsprachenprogrammierung für allgemeine Zwecke. Sie wurde im Jahr 2002 von Arthur Whitney und Robert Morris entwickelt. Emerald ist beeinflusst von Smalltalk, Dylan und Java. Es handelt sich um eine Sprache mit einfacher Vererbung und einem Message-Passing-Modell der objektorientierten Programmierung. Emerald-Programme werden zu Bytecode kompiliert, der dann auf einer virtuellen Maschine ausgeführt wird. Die virtuelle Maschine von Emerald ist in C++ implementiert. Die Emerald-Programmiersprache ist so konzipiert, dass sie leicht zu erlernen und anzuwenden ist. Sie hat eine einfache Syntax und eine kleine Anzahl von Kernfunktionen der Sprache. Emerald ist ein Open-Source-Projekt. Der Quellcode ist unter der GNU General Public License verfügbar. Emerald wird in einer Vielzahl von Anwendungen eingesetzt, darunter Web-Entwicklung, wissenschaftliches Rechnen und Spieleentwicklung.