Emerald je vysokoúrovňový, objektovo orientovaný, univerzálny programovací jazyk. Vytvorili ho v roku 2002 Arthur Whitney a Robert Morris.
Emerald je ovplyvnený jazykmi Smalltalk, Dylan a Java. Je to jazyk s jednou dedičnosťou a modelom objektovo orientovaného programovania s odovzdávaním správ.
Programy Emerald sa kompilujú do bajtkódu, ktorý sa potom spúšťa na virtuálnom stroji. Virtuálny stroj Emerald je implementovaný v jazyku C++.
Programovací jazyk Emerald je navrhnutý tak, aby sa dal ľahko naučiť a používať. Má jednoduchú syntax a malý súbor základných funkcií jazyka.
Emerald je projekt s otvoreným zdrojovým kódom. Zdrojový kód je k dispozícii pod všeobecnou verejnou licenciou GNU.
Emerald sa používa v rôznych aplikáciách vrátane tvorby webových stránok, vedeckých výpočtov a vývoja hier.