Diferencia entre revisiones de «Simula»
Contenido eliminado Contenido añadido
m robot Añadido: zh:Simula |
|||
Línea 15:
== Clases y objetos ==
Simula es un lenguaje [[Programación orientada a objetos|orientado a objetos]]. Esto significa que el ejemplo de 'Hola Mundo' también se puede escribir instanciando una clase que se encarga de escribir el saludo.
''! todo programa empieza con un begin y termina con un end ;''
Línea 45:
Tanto de unos como de otros, es posible ejecutar los procedimientos miembro y consultar los atributos en cualquier momento.
Dado que Simula 67 es un lenguaje ya un poco añejo, los conceptos que maneja son un poco distintos a los actualmente utilizados por la comunidad de programación orientada a objetos. Las [[instancia (programación)|instancias]] a las que estamos habituados corresponden a los objetos ''inactivos''. En tanto que el bloque de instrucciones constituye una
En cuanto a los objetos ''activos'', estos existen debido a una funcionalidad de pseudo-paralelismo encontrada en Simula y ausente en casi todos los lenguajes modernos. Esta funcionalidad recibe el nombre de '''co-rutina''' y es controlada directamente por el lenguaje por medio de un grupo de palabras clave.
|