Ad Code

Responsive Advertisement

Críticas de la Programación: La implementación del lenguaje

   La implementación del lenguaje

 En ocasiones, el problema no viene tanto del lenguaje sino de los componentes de dicho lenguaje: el compilador que genera código, el intérprete o la máquina virtual que ejecuta el código, las librerías del lenguaje, el entorno de debug, las herramientas para escribir documentación

    Por poner un ejemplo, el lenguaje Java ha sido un lenguaje criticado por la eficiencia de su máquina virtual y más concretamente, su garbage collector (el módulo encargado de detectar y liberar la memoria que ya no está siendo usada).

    Por otro lado, C++ tiene el dudoso honor de haber conseguir que Linus Torvalds le dedique comentarios como «C++  is a horrible language» o «C++ leads to really really bad design choices». En este caso, los problemas mencionados hacen referencia a la falta de portabilidad de los programas que usan templates o la librería standard de C++, stl. Y ya no hablemos de los kilométricos mensajes de error que emiten algunos compiladores de C++ con los templates.



Publicar un comentario

0 Comentarios