Hace meses que tengo en borrador un post donde quería escribir sobre cómo afecta el lenguaje de programación a la manera en que pensamos en la solución a un problema. Lo retomé hace unos días y buscando más información para terminarlo me encontré con una presentación de Matz del 2003 que básicamente describe lo que quería decir y mucho mejor.
La presentación habla de los motivos por los cuales creo Ruby: The Power and philosophy of Ruby -or how to create babel-17- . En este link, hay un review muy breve de la presentación.
El título del post era porque a mi parecer el mejor lenguaje es el que menos nos molesta a la hora de programar. Donde no hay que pelearse con el lenguaje porque no nos permite expresar alguna idea.
Los links de abajo son información interesante que fui juntando para el post:
Referencias
- The Power and philosophy of Ruby -or how to create babel-17-
- How language shape though
- Linguistic relativity (y principalmente la sección Linguistic relativity and programming languages)
- Language and thought
- Does your language shape your thought?
- The role of mental models in programming: From experiments to requirements for an interactive system (este no lo leí)
Categorías: Opinión
