Emerald (język programowania) - Emerald (programming language)

Szmaragd
Paradygmat zorientowany obiektowo
Zaprojektowany przez Andrew P. Black, Norman C. Hutchinson, Eric B. Jul, Henry M. Levy
Po raz pierwszy pojawiły się Lata 80
Dyscyplina typowania mocny , statyczny
Stronie internetowej www .emeraldprogramminglanguage .org
Wpływem
Pascal , Simula , Smalltalk
Pod wpływem
Java , osobliwość

Emerald to rozproszony, zorientowany obiektowo język programowania opracowany w latach 80. XX wieku przez Andrew P. Blacka, Normana C. Hutchinsona, Erica B. Jul i Henry'ego M. Levy'ego na Wydziale Informatyki Uniwersytetu Waszyngtońskiego.

Prosty program Emerald może utworzyć obiekt i przesuwać go po systemie:

const Kilroy ←  object Kilroy
  process
  const origin ←  locate self
  const up ← origin.getActiveNodes
  for e in up
   const there ← e.getTheNode
   move self to there
  end for
  move self to origin
  end process
end Kilroy

Emerald został zaprojektowany, aby wspierać wydajną dystrybucję, lokalizację i wysoką wydajność obiektów, uprościć programowanie rozproszone, wykorzystywać ukrywanie informacji i być małym językiem.

Bibliografia

Linki zewnętrzne