Diferencia entre revisiones de «Magik (lenguaje de programación)»

Contenido eliminado Contenido añadido
Balderai (discusión · contribs.)
Sin resumen de edición
mSin resumen de edición
Línea 1:
'''Magik''' es un [[lenguaje de programación]] [[OOP|orientada a objetos]] que soporta herencia múltiple, [[polimorfismo]] y cuyos tipos de datos son dinámicos. GE Energy lo proporciona como parte de la plataforma Smallworld y fuéfue diseñado en un principio para implementar aplicaciones complejeascomplejas para empresas comos telecomunicaciones.
 
Magik fuéfue creado originalementeoriginalmente en 1990, y a través de los años fuéfue mejorado y actualizado. La versión actual es la 4.0 o Magik SF (Small Footprint).
 
==Similitudes con Smalltalk==
Línea 7:
Magik tiene algunas similitudes con [[Smalltalk]] en términos de características del lenguaje y arquitectura: el lenguaje Magik se compila en bytecode que es interpretado por la [[M%C3%A1quina_virtual]] de Magik. La máquina virtual de Magik está disponible en varias plataformas, entre ellas Microsoft Windows, varias versiones de [[Unix]] y [[Linux]].
 
Magik está basado en consola, y el código puede ser cambiado mientras la aplicacionaplicación se está ejecutando. La consola puede ser utilizada tanto para ejecutar código Magik como para ver los resultados.
 
El código compilado se guarda en un único archivo llamado archivo imagen. Cada archivo imagen contiene el bytecode completo y el estado de la sesión (por ejemplo valores de variables) del momento del último guardado de la imagen.