Please enable JavaScript.
Coggle requires JavaScript to display documents.
Características de los lenguajes de programación, image, image - Coggle…
Características de los lenguajes de programación
Estas se conocen como prioridades a la hora de diseñas un lenguaje (no son características)
Eficiencia
: también conocida como optimizabilidad, es la facilidad con la que se genera el código ejecutable eficientemente
Implementaciòn:
es la facilidad con la que se puede implementar el traductor. la eficiencia con la que se implementa el traductor
Traducción:
es la facilidad con la que se puede construir un traductor que traduzca eficientemente y de poco tamaño
Programación
: es la referente a la hora de programar. aqui entran conceptos como.
Azúcar sintáctico
: se refiere a las estructuras sintácticas que no añaden nada nuevo, pero facilitan diferentes maneras de programar lo mismo.
Regularidad
: estudia viendo como se comportan las características de un lenguaje, si están bien integradas
Generalida
d:un lenguaje tiene generalidad cuando eliminando casos especiales de los constructores
Ortogonalidad
: los constructores se deben comportar de igual forma en todos loas contextos , poder combinar de cualquier forma significativa y que no incurra en comportamientos inesperados
Uniformidad
: se refiere a que lo parecido se ve parecido y lo distinto distinto
Simplicidad
: se refiere a la cantidad de estructuras o conceptos que están disponibles en un lenguaje para construir los programas.
Expresividad
: es la calidad de un lenguaje de programación que permite representar procesos y estructuras complejos
Extensibilidad
: es la capacidad de poder añadir nuevas características al lenguaje, como librerías, sobre carga de operadores etc.
Capacidad de Restricción
: características que tienen los lenguajes para que un programador no tenga que conocer muchos constructores para resolver el problema que esta en desarrollo.
Uso de las conversaciones y notaciones estandardizadas
Precisión:
los lenguajes deben ser precisos en su interpretación, es decir, se deben comportar ta y como se espera que se comporten
Potabilidad
: es la posibilidad de construir programas independientes de la quina donde se ejecutan
Seguridad
:se refiere a la predicción de errores en el código fuente, evitándolos.
Interoperabilidad
: referido a la propiedad que tienen los programas de interactuar entre si