eaeaae

Páginas: 7 (1510 palabras) Publicado: 23 de mayo de 2013
14/04/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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS