Articulo de referencia

Esmeralda (lenguaje de programación)

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...

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

  1. 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.
  • 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.