Emerald (programmeringsspråk)

Smaragd
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 www .emeraldprogramminglanguage .org
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