por
pobrecito hablador
el Viernes, 16 Julio de 2010, 00:16h
(#1228457)
No le veo la gracia. Que todos esos lenguajes sean Turing-completos no significa que tengan el mismo poder expresivo.
Para que nos entendamos he buscado esta definición http://lml.ls.fi.upm.es/~jjmoreno/expre.html [fi.upm.es]:
Expressivity of a programming language:
Capability of a programming language to express the solution of a problem in:
* a) the closest way to the original problem formulation,
* b) a clear, natural, intuitive, and concise way,
* c) in terms of other solved (sub)problems.
The definition is clearly not formalized and, of course, it is not free from a lot of criticism. At least, it is useful to consider a language more expressive than other.
No sé, quizás abuso del lenguaje y existe un término más correcto que tú conozcas y yo no, en tal caso házmelo saber. Soy perfectamente consciente de que ambos poseen el mismo poder computacional, pero también es obvio que no permiten hacer lo mismo con el mismo esfuerzo ni con la misma elegancia y claridad.
Respecto al ejemplo que pones, sinceramente me agrada saber que alguien sigue esas prácticas (mucho mejor que usar C# para todo, cuando tienes una plataforma multi-lenguaje). Pero en cualquier caso yo preferiría manejar un interfaz funcional y olvidarme de los objetos y demás historias que, sinceramente, sólo introducen problemas.
Re:Yo ya estoy aprendiendo...
(Puntos:0)Para que nos entendamos he buscado esta definición http://lml.ls.fi.upm.es/~jjmoreno/expre.html [fi.upm.es]:
No sé, quizás abuso del lenguaje y existe un término más correcto que tú conozcas y yo no, en tal caso házmelo saber. Soy perfectamente consciente de que ambos poseen el mismo poder computacional, pero también es obvio que no permiten hacer lo mismo con el mismo esfuerzo ni con la misma elegancia y claridad.
Respecto al ejemplo que pones, sinceramente me agrada saber que alguien sigue esas prácticas (mucho mejor que usar C# para todo, cuando tienes una plataforma multi-lenguaje). Pero en cualquier caso yo preferiría manejar un interfaz funcional y olvidarme de los objetos y demás historias que, sinceramente, sólo introducen problemas.