LocalazyLocalazy
Emerald is a high-level, object-oriented, general-purpose programming language. It was created in 2002 by Arthur Whitney and Robert Morris. Emerald is influenced by Smalltalk, Dylan, and Java. It is a single-inheritance language with a message-passing model of object-oriented programming. Emerald programs are compiled to bytecode, which is then run on a virtual machine. The Emerald virtual machine is implemented in C++. The Emerald programming language is designed to be easy to learn and use. It has a simple syntax and a small set of core language features. Emerald is an open source project. The source code is available under the GNU General Public License. Emerald is used in a variety of applications, including web development, scientific computing, and game development.