La verdad es que cuando estás programando un lenguaje de programación ya se te hace imposible no pensar en cómo estarán organizados los tokens y los statements de otros lenguajes jajajaja, y apuesto que cualquier que vea este curso de aquà en adelante cada vez que programe en cualquier lenguaje no dejará de imaginarse cómo está construido dicho lenguaje xD
.
Algo que me rompió la cabeza es que es una llamada a una función es básicamente un infix operator D: no me lo imagino asà aún pero en parte tiene sentido 🤔
.
Por cierto, la notación que propone el profesor:
procedimiento(x, y) {
x + y
}(x, y)
También existe en JavaScript, me parece que se llaman funciones que se auto ejecutan jaja, está genial porque en el LPP se pueden pasar callbacks!!
.
Algo que veo que no estamos implementando son los loops (for, while, do…while), aunque es posible que se puedan implementar con recursividad dentro del LPP 🤔
.
Por último, empiezo a imaginar que podemos programar librerÃas para el lenguaje usando el propio lenguaje!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?