Emerald (język programowania) - Emerald (programming language)
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 |
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.