Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes de programación, Cardenas Flores Andree Jared - 20490691 -…
Lenguajes de programación
Definición de lenguaje
Se divide en:
Sistema de tipos
Este previene los errores en el tiempo de ejecución.
Se divide en:
Análisis de tipos en tiempo de ejecución.
Análisis de tipos en tiempo de compilación.
Semántica.
Descripción del significado de instrucciones y expresiones.
Sintaxis
Descripción del conjunto de secuencias de símbolos considerados como programas válidos.
Procesador de Lenguaje
Compilar
Traduce un programa fuente en un programa objeto.
Muchas veces el programa fuente es un lenguaje de programación y el lenguaje objeto un lenguaje máquina.
Interpretar
Programa que computa las acciones indicadas por un programa fuente.
Este es utilizado para dar semántica a un lenguaje.
Paradigmas de Lenguajes
Diferentes maneras de expresar computación
Funcional
Computación expresada a través de la aplicación y composición de funciones
Orientado a objetos
Computación a través del intercambio de mensajes entre objetos.
Imperativo
Computación expresada a través de modificación reiterada de memoria implícita.
Lógico
Computación expresada a través de proof search o alternativamente, por definición de predicados recursivos.
Lenguaje usado para
Comunicar instrucciones a una computadora instrucciones
Este describe cómputos
Que lleva a cabo la computadora.
Cardenas Flores Andree Jared - 20490691