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

Contenido eliminado Contenido añadido
CEM-bot (discusión · contribs.)
m Correcciones menores PR:CEM.
Muro Bot (discusión · contribs.)
m Bot: Cambiando "Category" por "Categoría" (PR:CW)
Línea 5:
== Similitudes con Smalltalk ==
 
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_virtualMáquina 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 aplicación se está ejecutando. La consola puede ser utilizada tanto para ejecutar código Magik como para ver los resultados.
Línea 99:
Los métodos que no son parte de la interfaz pública de un objeto pueden ser marcados como privados usando la setencia <code>_private</code>. Los métodos privados solo pueden ser llamados por <code>_self</code>, <code>_super</code> y <code>_clone</code>.
 
Hay argumentos opcionales que se pueden declarar con la sentencia <code>_optional</code>. Los argumentos opcionales que no son pasados son asignados por Magik a un objeto especial <code>_unset</code> (el equivalente a NULL). La sentencia <code>_gather</code> se puede usar para declarar una lista de argumentos opcionales.
 
_method my_object.my_method(_gather values)
Línea 150:
write ("Hello World!")
 
[[CategoryCategoría:Lenguajes de programación]]
 
[[en:Magik (programming language)]]