eaeaae
Páginas: 7 (1510 palabras)
Publicado: 23 de mayo de 2013
TEORÍA DE
LENGUAJES
INTRODUCCIÓN
Ing. Laura Bazán Díaz
INTRODUCCIÓN
Lenguajes de Programación
2
1
14/04/2013
Lenguaje de Programación
• Es un conjunto limitado de palabras y
símbolos que representan procedimientos,
cálculos, decisiones y otras operaciones,
como control de procesos, que puede
ejecutar una computadora.
• Es una técnica estándar decomunicación
que permite expresar las instrucciones que
han de ser ejecutadas en una
computadora.
3
Permite especificar en forma precisa:
• Sobre qué datos una computadora debe operar.
• Cómo deben ser éstos almacenados y
transmitidos.
• Y qué acciones debe tomar bajo una variada gama
de circunstancias.
• Un programa escrito en un lenguaje de
programación necesita pasar por un proceso deCompilación, es decir, ser traducido al Lenguaje de
Máquina, o ser interpretado para que pueda ser
ejecutado por el ordenador.
4
2
14/04/2013
LENGUAJES
• LENGUAJE MÁQUINA: Está orientado
hacia la máquina que está constituida
por varios arreglos de “bits”. Este
lenguaje es fácil de entender por la
computadora, pero difícil para el
usuario.
5
LENGUAJES
• LENGUAJE DE BAJO NIVEL:Es un
lenguaje de programación bien
cercano al lenguaje de máquina. Es
difícil de entender por las personas y
requiere que los programadores
codifiquen las instrucciones con
muchos
detalles.
Ej.
(Leng.
Ensamblador)
6
3
14/04/2013
LENGUAJES
• LENGUAJE DE ALTO NIVEL: Es un
lenguaje que se asemeja más al lenguaje
humano. Es más fácil escribir programas
en este lenguaje,pero luego deben de
ser traducidos para que la computadora
los entienda.
7
Código Fuente “Source Code”
• Es un conjunto de instrucciones del
programa que están escritas en un
lenguaje de programación
Código del Objeto“Object Code”
• Es un conjunto de instrucciones binarias
traducidas y que la computadora puede
ejecutar.
8
4
14/04/2013
• La programación de un lenguaje dealto
nivel o en un lenguaje ensamblador
requiere algún tipo de interfaz con el
lenguaje máquina para que el programa
pueda ejecutarse. Las tres interfaces más
comunes:
• Un ensamblador
• Un compilador
• Un intérprete
9
Lenguajes de Alto Nivel más
comunes
• BASIC(Beginners
Instruction Code)
All-purpose
Symbolic
• Es un lenguaje de propósito general. Desarrollado por
JohnKemeny y Thomas Kurtz en 1963. Existen
numerosas versiones, algunas son compiladores y
otras son intérpretes.
• COBOL(Common Business Oriented Language)
• Es un lenguaje compilador diseñado para aplicaciones
de negocios. Desarrollado en 1959 por el gobierno de
los EEUU – Grace Hopper. Es el más utilizado por los
“mainframe”.
10
5
14/04/2013
Lenguajes de Alto Nivel más
comunes• PASCAL
• Este programa recibió su nombre en honor a Blaise
Pascal. Fue desarrollado por Niklaus Wirth en 1970 y
diseñado para enseñar técnicas de programación
estructurada
• FORTRAN(FORmula TRANslator)
• Es uno de los primeros lenguajes de alto nivel
desarrollado en 1954 por John Backus y un grupo de
IBM. Es un lenguaje compilador que se diseñó para
expresar con facilidad lasfórmulas matemáticas,
problemas científicos y de ingeniería.
11
Lenguajes de Alto Nivel más
comunes
• ADA (Honor a Augusta Ada Byron)
• Es un lenguaje Multitareas desarrollado como una
norma del departamento de defensa de EEUU, Está
basado en Pascal, pero más amplio y específico. Fue
diseñado para aplicaciones comerciales y científicas
• APL(A Programming Language)
• Fue desarrollado porKenneth Inverson en 1960 para
resolver problemas matemáticos. Se caracteriza por su
brevedad y por su capacidad con las matrices. Se
utiliza en el desarrollo de modelos matemáticos.
12
6
14/04/2013
Lenguajes de Alto Nivel más
comunes
• PL/1(Programming Language 1)
• Fue desarrollado por IBM. Es un lenguaje de propósito
general que incluye características de COBOL y de...
Leer documento completo
Regístrate para leer el documento completo.