Emerald es un lenguaje de programación distribuido y orientado a objetos desarrollado en la década de 1980 por Andrew P. Black, Norman C. Hutchinson, Eric B. Jul y Henry M. Levy , en el Departamento de Ciencias de la Computación de la Universidad de Washington . [ 1 ]
Un sencillo programa Emerald puede crear un objeto y moverlo por el sistema:
const Kilroy ← objeto Kilroy proceso const origin ← localizarse a sí mismo const up ← origin.getActiveNodes para e en up const there ← e.getTheNode moverse a sí mismo a allí fin para moverse a sí mismo a origin fin proceso fin Kilroy
Emerald fue diseñado para admitir la distribución, la localización y el alto rendimiento de los objetos, para simplificar la programación distribuida, para aprovechar la ocultación de información y para ser un lenguaje pequeño.
Referencias
- ↑ Black, Andrew P.; Hutchinson, Norman C.; Jul, Eric; Levy, Henry M. (1 de enero de 2007). «El desarrollo del lenguaje de programación Emerald». Actas de la tercera conferencia ACM SIGPLAN sobre la historia de los lenguajes de programación - HOPL III . ACM. págs. 11-11-51. doi : 10.1145/1238844.1238855 . ISBN 978-1-59593-766-7.
Enlaces externos
- Sitio web oficial
- "Página Esmeralda en la UBC" . Archivado del original el 14 de enero de 2020. Consultado el 25 de julio de 2011 .
- Proyecto Emerald en SourceForge, incluyendo el complemento para Eclipse.
- Lenguajes de programación orientados a objetos