Documentos de Académico
Documentos de Profesional
Documentos de Cultura
programación
Profesor: Daniel Cruz
Alumna: Eunice Arguera
Cándido
Lenguajes de programación
Todas las computadoras necesitan una serie de
instrucciones para resolver problemas, por eso es
importante aprender un lenguaje que sea capaz de
traducir las órdenes del usuario al lenguaje que
entiend la máquina. Un lenguaje de programación
es similar a uno humano porque utiliza un
conjunto de símbolos, instrucciones y mensajes
que están sujetos a reglas.
El lenguaje de programación se
compone de los siguientes:
Léxico: conjunto de símbolos conocido como
vocabulario.
Sintaxis: reglas para construir el lenguaje.
Semántica: conjunto de significados de un
lenguaje.
Generaciones de los lenguajes de
programación:
Código binario:
Segunda generación:
Para evitar que los programadores tuvieran que programar
directamente en código binario o máquina, se desarrollaron
unos programas para traducir instrucciones a código de
máquina. Estos programas se llamaron ensambladores,
también de bajo nivel, traducen al lenguaje máquina
ordenes simples como sumar, restar o almacenar.
Lenguaje de la
2da generación:
Tercera generación:
En 1957 se dio un gran paso en la programación
de computadoras. John Backus programador de
IBM, inventó el primer lenguaje de alto nivel el
cual utiliza ordenes o instrucciones en un lenguaje
entendible para los humanos (principalmente en
inglés). Dichas instrucciones deben ser traducidas
al lenguaje máquina, llamado FORTRAN por las
siglas FORmula TRANslator. Después aparecen
COBOL, BASIC, PASCAL, Java y muchos otros.
Algunos de estos lenguajes producen un programa de
objeto que se ejecuta directamente en la computadora,
otros solo crean un programa fuente, el cual está
escrito en lenguaje de alto nivel. Su extensión coincide
con el nombre del programa, por ejemplo: pas. para
los de pascal, .bas para los de basic, etc.
Programa
Intérpretes Resultados
fuente
Compiladores: primero traducen todo el
programa fuente a lenguaje máquina y una vez
compilado, lo ejecutan.
Compilador Datos
Programa Programa
Ejecución Resultados
fuente objeto
Lenguaje de la tercera generación:
Cuarta generación:
Es una agrupación de lenguajes de programación que
intentan acercarse más que los demás al lenguaje
humano, la forma de pensamiento y la
conceptualización. Se conocen como lenguajes
orientados a objetos y gestión de bases de datos como
Visual Basics, SQL, Java, entre otros.
Lenguaje de la 4ta
generación:
Quinta generación:
Son lenguajes de programación que contienen
herramientas visuales para ayudar a desarrollar un
programa, aplicaciones de robótica e inteligencia
artificial como LISP y PROLOG.
Lenguaje de la 5ta
generación: