Propiedades inherentes al lenguaje
Algunas críticas a los lenguajes de programación se dirigen a la sintaxis y semántica del lenguaje. Por ejemplo:
– La posibilidad de
no declarar los nombres y tipos de variables antes de usarlos
(permite un código más conciso pero pueden aparecer errores en tiempo de
ejecución, más difíciles de detectar que en tiempo de compilación).
– La existencia
de variables por defecto que no necesitan declararse.
– La sintaxis elegida para delimitar el inicio y el fin de un bloque, como por ejemplo, los paréntesis en Lisp o la indentación en Python
– La legibilidad del código escrito, una crítica que se dirige frecuentemente a Perl
– La concisión del código generado, una crítica frecuente hacia Java
– La falta de coherencia en el nombre de las
funciones básicas que ofrece el lenguaje, como se le critica a PHP.
– La ausencia de determinadas funcionalidades
existentes en otros lenguajes. Por ejemplo, en las versiones de Java previas a
Java SE 5.0 se criticaba la falta de tipos genéricos en comparación con
los templates de C++.
0 Comentarios