Diferencia entre revisiones de «Magik (lenguaje de programación)»
Contenido eliminado Contenido añadido
m Correcciones menores PR:CEM. |
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 [[
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
_method my_object.my_method(_gather values)
Línea 150:
write ("Hello World!")
[[
[[en:Magik (programming language)]]
|