Emerald (programovací jazyk) - Emerald (programming language)
Paradigma | objektově orientovaný |
---|---|
Navrhl | Andrew P. Black, Norman C. Hutchinson, Eric B. Jul, Henry M. Levy |
Poprvé se objevil | 1980 |
Psací disciplína | silný, statický |
webová stránka | www |
Ovlivněno | |
Pascal, Simula, Pokec | |
Ovlivněno | |
Jáva, Jedinečnost |
Smaragd je distribuován, objektově orientované programování jazyk, který v 80. letech vyvinuli Andrew P. Black, Norman C. Hutchinson, Eric B. Jul a Henry M. Levy, na katedře informatiky na Washingtonské univerzitě.[1]
Jednoduchý program Emerald může vytvořit objekt a přesunout jej po systému:
konst Kilroy ← objekt Kilroy proces konst původ ← najít sebe konst nahoru ← origin.getActiveNodes pro E v nahoru konst tam ← e.getTheNode přestěhovat se do tam konec pro přestěhovat se do původ konec proceskonec Kilroy
Emerald byl navržen tak, aby podporoval vysoce výkonnou distribuci, umístění a vysoký výkon objektů, zjednodušoval distribuované programování, využíval skrývání informací a byl malým jazykem.
Reference
- ^ Black, Andrew P .; Hutchinson, Norman C .; Jul, Eric; Levy, Henry M. (1. ledna 2007). „Vývoj programovacího jazyka Emerald“. Sborník příspěvků ze třetí konference ACM SIGPLAN o historii programovacích jazyků - HOPL III. ACM. str. 11–1–11–51. doi:10.1145/1238844.1238855. ISBN 978-1-59593-766-7.