- Apr 2023
-
chiselapp.com chiselapp.com
-
¿Por qué es importante diferenciar entre unary, binary and keyword messages?
A través de esa diferenciación, estaremos en condiciones de leer y escribir en este lenguaje/entorno de programación.
-
¿De que manera influyen las mayúsculas en el mensaje?
Los mensajes casi siempre empiezan en minúsculas. No suelen haber mensajes en mayúsculas.
Las mayúsculas se usan para:
- Clases (los conjuntos que contienen otros conjuntos u o elementos específicos).
- Variables globales o Singletons (que no veremos en detalle).
Sólo se usan mensajes en mayúsuculas cuando la temática o dominio que estamos modelando los usa. Por ejemplo GET, POST en los protocolos https
-
No me es clara la diferencia entre unary messages, binary messages y keyword messages. Se entiende que depende la de cantidad de palabras o caracteres usadas para generar el mensaje.
No tiene que ver con la cantidad de caracteres, sino con la explicación que se da a continuación.
-
lenguaje de programacion reflexivo orientado a objetos y tipado dinamico.”, esto que significa realmente.
-
Reflexivo: quiere decir que el entorno de computo es capaz de leerse a sí mimos, de ver cuál es su estado y de las instrucciones que lo hacen funcionar. Veremos más cuando revisemos la instrucción thisSnippet`.
-
Orientado a objetos: Véase Smalltalk
-
De tipos dinámicos quiere decir que no es necesario declarar el tipo de datos que algo tiene, sino que es posible determinarlo a partir de la sintaxis y los mensajes que se envían. Veremos algo más adelante.
-
-
- Mar 2023
-
chiselapp.com chiselapp.com
-
Blocks are Smalltalks anonymous functions, or lambdas. They are expressed as a sequence of statements enclosed in square brackets.
Son maneras de dejar operaciones pendientes.
-