Please enable JavaScript.
Coggle requires JavaScript to display documents.
CARACTERÍSTICAS DE LOS LENGUAJES DE PROGRAMACIÓN - Coggle Diagram
CARACTERÍSTICAS DE LOS LENGUAJES DE PROGRAMACIÓN
Se conocen o se establecen como prioridades en el momento de diseñar un lenguaje, de construir el compilador que traduce o interpreta el código fuente
IMPLEMENTACIÓN : es una facilidad con la que podemos implementar el traductor
EFICENCIA
es un lenguaje conocido como optimizabilidad
TRADUCCIÓN: facilita que se pueda construir un traductor que traduzca eficientemente y de poco tamaño
Entan aspectos como la cantidad de pasadas que deben hacer el traductor al código fuente
PROGRAMACIÓN :es la referencia a la hora de programar
entran aspectos como azúcar sintáctico; se refiere a las estructuras sintácticas que no añaden nada nuevo
REGULARIDAD : se estudie viendo como se comporta
Generalidad: tiene generalidad eliminando casos especiales e los constructores
Ortogonalidad: se comportan de igual forma en todos los contextos, se combinan de cualquier forma significativa, sin incurrir en comportamientos inesperados
Uniformidad: se refiere a que lo parecido se ve parecido y lo distinto se ve distinto
Simplicidad: Es la cantidad de estructura o conceptos que están disponible en un lugar para construir los programas
Expresividad: Cualidad de un lenguaje de programación que permite representar proceses y estructuras complejos.
Extensiblilidad: capacidad de poder añadir nuevas características al lenguaje, como librerías, sobrecarga de operadores, nuevos operadores o modularidad.
CAPACIDAD DE RESTRICCIÓN
Es la características que tiene los lenguajes para que un programador no tenga que conocer muchos constructores para resolver el problema que esta desarrollando
Tiene capacidad de restricción si un programador puede contenerse, esto facilita el desarrollo incremental si se va añadiendo nueves funcionalidades
USO DE LAS CONVENIENCIAS Y NOTACIONES ESTANDARIZAS
Devén utilizar las notaciones y convenciones estandarizadas
PRECISIÓN: debe ser preciso en su interpretación
POTABILIDAD: es la posibilidad de construir programas, los lenguajes se ejecutan sobre maquinas virtuales: java, Scala, PHP
SEGURIDAD: es la predicción de errores en el código fuente, previniéndolos
INTEROPERABILIDAD: prioridad que tienen los programas de interactuar entre si
se derivan estandartes del W3C, lenguaje de mercado como el XML, la estandarización de las API Rest.
también se puede dar interoperabilidad a nivel de lenguaje dentro de un programa en ese caso se puede encontrar como usamos SQL dentro de otros programas
https://www.youtube.com/watch?v=RKH5nSi_FuM