Emerald (programmeringsspråk)
Paradigm | objektorienterad |
---|---|
Designad av | Andrew P. Black, Norman C. Hutchinson, Eric B. Jul, Henry M. Levy |
Dök först upp | 1980-talet |
Maskinskrivningsdisciplin | stark , statisk |
Hemsida | |
Influerad av | |
Pascal , Simula , Smalltalk | |
Influenced | |
Java , Singularity |
Emerald är ett distribuerat, objektorienterat programmeringsspråk utvecklat på 1980-talet av Andrew P. Black, Norman C. Hutchinson, Eric B. Jul och Henry M. Levy , vid institutionen för datavetenskap vid University of Washington.
Ett enkelt Emerald-program kan skapa ett objekt och flytta det runt i systemet:
const Kilroy ← objekt Kilroy process const ursprung ← lokalisera självkonst up ← origin.getActiveNodes för e i up const där ← e.getTheNode flytta själv till det ände för flytta själv till ursprung slut process slut Kilroy
Emerald designades för att stödja högpresterande distribution, plats och hög prestanda för objekt, för att förenkla distribuerad programmering, för att utnyttja informationsdöljning och för att vara ett litet språk.
externa länkar
- Officiell hemsida
- "Smaragdsida på UBC" . Arkiverad från originalet 2020-01-14.
- Emerald-projekt på Sourcefourge, inklusive Eclipse-plugin
Kategori: