szmaragdowy (język programowania)
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 pisania | mocny , statyczny |
Strona internetowa | |
Pod wpływem | |
Pascala , Simuli , Smalltalka | |
Pod wpływem | |
Javy , Singularity |
Emerald to rozproszony, obiektowy język programowania opracowany w latach 80. przez Andrew P. Blacka, Normana C. Hutchinsona, Erica B. Jula i Henry'ego M. Levy'ego na Wydziale Informatyki Uniwersytetu Waszyngtońskiego.
Prosty program Emerald może stworzyć obiekt i przenieść go w systemie:
const Kilroy ← obiekt Kilroy proces const pochodzenie ← zlokalizuj self const up ← origin.getActiveNodes for e in up const tam ← e.getTheNode przenieś self tam end for move self to origin end process end Kilroy
Emerald został zaprojektowany, aby wspierać wysoką wydajność dystrybucji, lokalizacji i wysokiej wydajności obiektów, aby uprościć programowanie rozproszone, wykorzystać ukrywanie informacji i być małym językiem.
Linki zewnętrzne
- Oficjalna strona internetowa
- „Szmaragdowa strona w UBC” . Zarchiwizowane od oryginału w dniu 2020-01-14.
- Projekt Emerald na Sourcefourge, w tym wtyczka Eclipse
Kategoria: