Lenguajes De Programación - Sintaxis

Páginas: 20 (4901 palabras) Publicado: 28 de enero de 2013
Lenguajes de Programación - Louden
1.1 ¿Qué es un lenguaje de programación? Un lenguaje de programación es un sistema notacional para describir computaciones en una forma legible tanto para la máquina como para el ser humano. Para que un lenguaje resulte legible para la máquina, debe tener una estructura lo suficientemente simple para que permita una traduccion eficiente. 1.2 Abstracciones enlos lenguajes de programación Las abstracciones de datos resumen las propiedades de los datos, como cadenas de caracteres, numeros o arboles de busqueda. Las abstracciones de control resumen propiedades de transferencia de control, de la modificacion de la trayectoria de ejecución de un programa con base en una situación determinada. Las abstracciones básicas reúnen la información de máquina máslocalizada. Las abstracciones estructuradas reúnen información más global sobre la estructura del programa. Las abstracciones unitarias reunen información sobre alguna parte completa de un programa. 1.2.1 Abstracciones de datos Abstracciones básicas: resumen la representación interna de valores de datos comunes en una computadora. Las localizaciones en la memoria de la computadora que contienenvalores de datos se abstraen dándoles un nombre y se conocen como variables. Abstracciones estructuradas: La estructura de los datos es el método principal para la abstracción de colecciones de datos relacionados entre sí. El arreglo reúne datos en una secuencia de elementos de indización individual. Abstracciones unitarias: En un programa grande es útil y necesario reunir códigos relaciones entresí. Una propiedad es la reutilización. Estas abstracciones representan componentes (piezas operacionlamente completas de un programa o de una interface de usuario) o contenedores (estructuras de datos que a su vez contienen otros definidios previamente por el usuario). 1.2.2 Abstracciones de control. Abstracciones básicas: combinan unas cuantas instrucciones de máquina en una sentencia abstractamás comprensible. (enunciado de asignación x = 3;) Abstracciones estructuradas: dividen un programa en grupos de instrucciones que están anidads dentro de purebas que gobiernan su ejecución (if, switch, etc).

Abstracciones unitarias: Son abstracciones de control que tienen como fin, incluir una colección de procedimientos que proporcionan servicios relacionados lógicamente con otras partesdel programa y que forman una parte unitaria, o independiente del programa. Estos procedimientos pueden reunirse en una unidad de programa que puede traducirse por separado y usarse por otras partes del programa mediante un interfaz cuidadosamente controlada.

1.4 Definición de lenguaje Sintaxis del lenguaje: Es la descripcion de las maneras en que las diferentes partes del lenguaje pueden sercombinadas para formar otras partes. La estructura léxica es la estructura de las palabras del lenguaje o tokens. Semántica del lenguaje: Es el significado. 1.5 Traducción del lenguaje Un traductor que ejecuta un programa directamente se conoce como intérprete, y un traductor que produce un programa equivalente en una forma adecuada para su ejecución se conoce como compilador. Los pseudointerpretesprocesan la totalidad del programa fuente antes de que se inicie la ejecución. Etapas: Analizador léxico (logra una secuencia de caracteres mas fácil de procesar) → Analizador sintáctico (determina la estructura de la secuencia de los tokens proporcionados por el analizador léxico) → Analizador semántico (determina el significado, como para permitir la ejecución o generación del programaobjetivo). Un preprocesador, puede ser ejecutado antes de la traducción para transformar un programa en alguna forma adecuada para su traducción. Las propiedades de un lenguaje que pueden ser determinadas antes de la ejecución, son propiedades estáticas (su parte léxica y sintáctica). Y las que son durante su ejecución, se llaman propiedades dinámicas. Un lenguaje más dinámico, es mas adecuado para la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sintaxis Del Lenguaje Algebraico
  • Lenguajes de programacion
  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Sintaxis del lenguaje c
  • Lenguaje De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS