You are on page 1of 4

UNIVERSIDAD MAYOR DE SAN ANDRS FACULTAD DE INGENIERA INGENIERA PETROLERA COMPUTACIN PARA INGENIERA PET-223

TRABAJO N2

DOCENTE: ESTUDIANTE: CARRERA: GESTION:

LIC. EDGAR GUTIERREZ ESPADA UNIV. ALVARO BALLIVIAN VILLEGAS

ING. PETROLERA II / 2012

FECHA DE ENTREGA: 4 DE SEPTIEMBRE DE 2012

LA PAZ BOLIVIA

UNIV. ALVARO BALLIVIAN VILLEGAS

Pgina 1

UNIVERSIDAD MAYOR DE SAN ANDRS FACULTAD DE INGENIERA INGENIERA PETROLERA COMPUTACIN PARA INGENIERA PET-223

TRABAJO DE INVESTIGACIN Qu lenguajes de programacin se han implementado y en qu nivel se encuentran?


Es necesario definir que es un lenguaje de programacin, son notaciones para escribir programas a travs de esto se puede dar una comunicacin con el hardware y as se logra dar rdenes para la realizacin de un determinado proceso. Los lenguajes de programacin estn definidos por una gramtica o conjunto de reglas. A lo largo de la historia se han implementado un gran nmero de lenguajes de programacin, segn muchos autores Charles Babbage fue el que invento por primera vez una computadora creando as un lenguaje para poder comunicarse con esta mquina. Esta fue la primera vez que fue implementado un lenguaje de programacin. Existen diferentes clases o tipos de lenguajes de programacin, estos se pueden agrupar en tres grandes grupos, pero haremos nfasis en los lenguajes de alto nivel ya que estos son los de mayor importancia en nuestra poca.

El Lenguaje Mquina: es el lenguaje de programacin que entiende


directamente la computadora o mquina. Este lenguaje de programacin utiliza el alfabeto binario, es decir, el 0 y el 1, con estos dos nicos dgitos, conocidos como bits, son con los que se escriben las instrucciones hacia la computadora. El lenguaje de maquina fue el primer lenguaje de programacin pero dejo de utilizarse por su gran dificultad y por la facilidad para cometer errores. Lenguaje Ensamblador: Son mucho ms fciles de utilizar que el lenguaje mquina, pero dependen mucho de la mquina o computadora como suceda con el lenguaje mquina. Este fue el primer lenguaje de programacin que trato de sustituir el lenguaje mquina por otro mucho ms parecido al de los seres humanos.

UNIV. ALVARO BALLIVIAN VILLEGAS

Pgina 2

UNIVERSIDAD MAYOR DE SAN ANDRS FACULTAD DE INGENIERA INGENIERA PETROLERA COMPUTACIN PARA INGENIERA PET-223

Los lenguajes de este tipo pueden crear programas muy rpidos, pero son difciles de aprender, son especficos de cada procesador. Adems si llevamos el programa a otra computadora este programa no funcionara y se deber comenzar con su creacin de nuevo. Lenguajes de alto nivel: Este tipo de lenguajes de programacin son independientes de la mquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano. Estos precisan de un programa intrprete que traduzca este lenguaje de programacin de alto nivel a uno de bajo nivel como el lenguaje de mquina que la computadora pueda entender. Los lenguajes de programacin de alto nivel son ms fciles de aprender porque se usan palabras o comandos del lenguaje natural, como por ejemplo del ingls. Este es el caso del BASIC, el lenguaje de programacin ms conocido. Existen muchos lenguajes de programacin de alto nivel con sus diferentes versiones. Por esta razn es difcil su tipificacin, a continuacin mostramos dos maneras de clasificar los lenguajes:

A) Clasificacin de los lenguajes de programacin de lato nivel desde el punto de vista de trabajar de los programas y la filosofa de su creacin: LENGUAJE DE PROGRAMACIN (alto nivel) Imperativos Declarativos Orientados a Objetos Orientados al Problema Naturales

EJEMPLOS Cobol, Pascal, Ada y C. Lisp y Prolog. Smalltalk y C++ Especficos para gestin. Semejanza del lenguaje de programacin al lenguaje humano.

UNIV. ALVARO BALLIVIAN VILLEGAS

Pgina 3

UNIVERSIDAD MAYOR DE SAN ANDRS FACULTAD DE INGENIERA INGENIERA PETROLERA COMPUTACIN PARA INGENIERA PET-223

B) Clasificacin de los lenguajes de programacin teniendo en cuenta el desarrollo de las computadoras segn sus generaciones:
LENGUAJE DE PROGRAMACIN Primera Generacin Segunda Generacin

DETALLE Dificultad de uso Fueron los primeros lenguajes de programacin de alto nivel imperativo. Son lenguajes de alto nivel imperativo siendo mas utilizados y vigentes en la actualidad. Usados en aplicaciones de gestin y manejo de bases de datos. Creados para inteligencia artificial y procesamiento de lenguajes naturales.

EJEMPLOS Maquina y Ensamblador Frotan y Cobol.

Tercera Generacin

Algol, 8, Pl/I , Pascal y Modula

Cuarta Generacin

Natural y SQL.

Quinta Generacin

Lisp y Prolog

UNIV. ALVARO BALLIVIAN VILLEGAS

Pgina 4

You might also like