LENGUAJE DE PROGRAMACIÓN

Páginas: 11 (2598 palabras) Publicado: 4 de noviembre de 2014
Índice
Introducción…………………………………………….……………………………..…1
Lenguaje de Programación…………………………………………………….………2
Criterios de Diseño…………………………………………………………………..…2
Implementación de los Lenguajes……………………………………………………3
Diseño e Implementación de Lenguajes de Programación………………………4
Compilador………………………………………………………………………………5
Funcionamiento del Compilador……………………………………………………...5Intérprete…………………………………………….…………………………………...9
Funcionamiento del Intérprete………………………………………………………...9
Atributos de Buen Lenguaje…………………………………………………………..10
Ámbitos de los Lenguajes De Programación……………………………………..10
Conclusión……………………………………………………….……………………....12
Bibliografía……………………………………………………………..………………...13

INTRODUCCIÓN
Este trabajo monográfico pretende intentar esclarecer ideas que se relacionan directamente con la investigación de laimplementación de los lenguajes de programación y el proceso de compilación e interpretación del código.
Un lenguaje de programación es un lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina lógica y física, formado por un conjunto de símbolos y reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas por la computadora.Para llevar a cabo este tema complejo comenzaremos explicando que es un lenguaje de programación, compilación e interpretación con su respectivo funcionamiento.
El recorrido de la lectura implicará el conocimiento de los conceptos implicados en los temas de Compilación, Interpretación, Lenguajes de programación, Criterios de diseño e Implementación de los lenguajes de programación, Ámbitos oEntorno de aplicación y atributos de un buen lenguaje de programación.
De esta manera nos ayudará a conocer más sobre el proceso de compilación e interpretación de los lenguajes de programación.
LENGUAJE DE PROGRAMACIÓN
Definición
Un lenguaje de programación es un lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos secomponen de un conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas.
El programador es el encargado de utilizar un lenguaje de programación para crear un conjunto de instrucciones que, al final, constituirá un programa o subprograma.
CRITERIOS DE DISEÑO
Simplicidad
Todo Lenguaje debe ser simple de leer y escribir programas facilitando eldesarrollo y su posterior mantenimiento.
Extensibilidad
Debe permitir la creación de nuevos objetos, tipo de datos, funciones, a partir de las primitivas propuestas por el Lenguaje
Eficiencia
Existen dos puntos de vistas, para determinar la eficiencia de un lenguaje de programación:
Para la maquina: una vez generado el código máquina, su ejecución de ser lo más rápido posible y gestionarlos recursos de la mejor manera
Para el Programador: La eficiencia trabaja en forma conjunta con la Simplicidad y la Extensibilidad, para realizar una mejor abstracción o representación del proceso que se está construyendo a través del lenguaje.
Seguridad
Debe proveer los mecanismos necesarios para prevenir, sentencias que violen la semántica del lenguaje, es decir, que verifique los tiposde datos utilizados, las llamadas a funciones, los accesos a memoria.
Portabilidad
Es la cualidad mas deseada en un lenguaje, para que el programa pueda ejecutarse no solamente en la plataforma para la cual fue creado. Dicha Portablidad estará dada ya sea por la recompilacion para la nueva plataforma, la implementación del interprete o maquina virtual para los lenguajes de script(interpretados) o de código intermedio respectivamente.
IMPLEMENTACIÓN DE LOS LENGUAJES
Una implementación de un lenguaje de programación ofrece una manera de ejecutar ese programa en una o más configuraciones de hardware y software. Hay dos enfoques para la implementación del lenguaje de programación: la compilación y la interpretación . En general es posible implementar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS