Introducción Al Estudio De Los Lenguajes De Programación

Páginas: 15 (3503 palabras) Publicado: 4 de enero de 2013
Conceptos básicos Evolución histórica El arte del diseño de lenguajes Clasificación de los lenguajes Estrategias para la implementación de lenguajes

Introducción al estudio de los lenguajes de programación
Amadís Antonio Martínez Morales
Departamento de Computación Facultad Experimental de Ciencias y Tecnología Universidad de Carabobo

Clases 01 y 02

university-logo

Amadís AntonioMartínez Morales

Introducción

Conceptos básicos Evolución histórica El arte del diseño de lenguajes Clasificación de los lenguajes Estrategias para la implementación de lenguajes

Agenda
1 2
Conceptos básicos Premisas fundamentales Definiciones Evolución histórica Lenguajes de máquina Lenguajes ensamblador Lenguajes de alto nivel El arte del diseño de lenguajes Cantidad de lenguajesCualidades de un buen lenguaje Principios de diseño de lenguajes Razones para estudiar lenguajes de programación Clasificación de los lenguajes Modelos de programación Modelo de programación imperativa Modelo de programación funcional Modelo de programación lógica Paradigmas de programación Estrategias para la implementación de lenguajes Traducción e Interpretación Preprocesamiento Linking

3

4

5university-logo

Amadís Antonio Martínez Morales

Introducción

Conceptos básicos Evolución histórica El arte del diseño de lenguajes Clasificación de los lenguajes Estrategias para la implementación de lenguajes

Premisas fundamentales Definiciones

Conceptos básicos
Premisas fundamentales

El diseño y la implementación de lenguajes de programación son conceptos fuertementerelacionados La mayoría de los lenguajes de programación que se han diseñado e implementado, se basan en un pequeño número de conceptos La mejor manera de aprender a programar es programando, es decir, utilizar un lenguaje de programación para resolver problemas

university-logo

Amadís Antonio Martínez Morales

Introducción

Conceptos básicos Evolución histórica El arte del diseño de lenguajesClasificación de los lenguajes Estrategias para la implementación de lenguajes

Premisas fundamentales Definiciones

Conceptos básicos
Definiciones

Un lenguaje de programación es una notación para la escritura de programas Un programa es la especificación de un cómputo (computation) Un cómputo es la aplicación de una secuencia de operaciones a un valor para obtener otro valor Los lenguajes deprogramación ofrecen estructuras (denominadas constructores) para organizar los cómputos

university-logo

Amadís Antonio Martínez Morales

Introducción

Conceptos básicos Evolución histórica El arte del diseño de lenguajes Clasificación de los lenguajes Estrategias para la implementación de lenguajes

Premisas fundamentales Definiciones

Conceptos básicos
Definiciones

La descripcióncompleta de un lenguaje de programación incluye tres facetas: la sintaxis, la semántica y la pragmática La sintaxis se refiere a las maneras en las que se pueden combinar los símbolos de un lenguaje de programación para crear programas La semántica describe el comportamiento de un computador cuando ejecuta un programa de un lenguaje de programación La pragmática se refiere a los aspectos deimplementación de un lenguaje de programación

university-logo

Amadís Antonio Martínez Morales

Introducción

Conceptos básicos Evolución histórica El arte del diseño de lenguajes Clasificación de los lenguajes Estrategias para la implementación de lenguajes

Premisas fundamentales Definiciones

Conceptos básicos
Definiciones: Sintaxis

La sintaxis se enfoca en las notaciones concretasutilizadas para representar frases de un lenguaje de programación Considere una frase que indique la suma del producto de v y w con el cociente de y y z:
Como expresión matemática: v ∗ w + y /z En LISP: (+ (∗ v w) (/ y z)) En una calculadora postfija: v enter w enter ∗ y enter z enter / + ¿En una hoja de cálculo? ¿Como un árbol binario?

La sintaxis de un lenguaje de programación especifica cuáles...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción al lenguaje de programación
  • Introduccion al diseño de los lenguajes de programacion
  • INTRODUCCION LENGUAJE PROGRAMACION C++
  • Introduccion a los lenguajes de programacion itt
  • Introducción a la programación en lenguaje C
  • Introducción al estudio del lenguaje
  • Introducción al estudio del lenguaje
  • Programacion 10 INTRODUCCION AL LENGUAJE C 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS