Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • 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.
    [ Padre ]