LocalazyLocalazy
Self es un lenguaje de programación dinámico y orientado a objetos basado en el lenguaje de programación Smalltalk. Fue desarrollado en Xerox PARC en la década de 1980. Self fue diseñado para ser sencillo, eficiente y fácil de aprender. Se basa en el principio de la "programación orientada a objetos", que es un estilo de programación que se centra en los objetos y sus interacciones. Self está tipado dinámicamente, lo que significa que las variables pueden contener valores de cualquier tipo. Esto facilita la escritura rápida de programas, pero también puede dar lugar a errores si no se comprueban cuidadosamente los tipos de las variables. Self tiene un pequeño conjunto de características básicas, lo que hace que sea fácil de aprender. Sin embargo, sus potentes características orientadas a objetos le confieren la flexibilidad necesaria para ser utilizado en una amplia gama de tareas de programación. Self es un lenguaje ideal para la creación de prototipos y la experimentación. También es adecuado para escribir programas fáciles de entender y mantener.