Sunteți pe pagina 1din 4

UNIVERSIDAD

PRIVADA DE LA
PENINSULA
Diseo y Estructura de Algoritmos
Flores Canche, Diego

Sntesis de los
Tipos de Lenguaje de
Programacin
Ventura Zapata, Jorge de J.
/10/2014

Ingeniera en Sistemas
1er Cuatrimestre

1
DISEO Y ESTRUCTURA
DE ALGORITMOS

TIPOS DE LENGUAJES
Cuando las computadoras empezaron a ser una herramienta para el
hombre se empez a buscar la manera de poder comunicarnos con la mquina,
la manera en que la maquina pueda entender lo que le estamos solicitando y
an mejor que la maquina pueda darnos una respuesta de forma correcta. Es
de all cuando se crean los tipos de lenguaje, que actualmente estn
clasificados en:
Lenguaje tipo maquina
Leguaje de bajo nivel o ensambladores
Leguaje de alto nivel.

LENGUAJE TIPO MAQUINA


A fines de 1940 se inicia con este tipo de lenguaje, este se basaba en el
concepto de Von Neuman, el cual era un leguaje complicado y difcil, se trataba
de la utilizacin de nmeros binarios el 1 y el 0. Con estos dos numero mejor
conocidos como bits, se forman cadenas o combinaciones de ceros y unos con
los cuales el programador el da las instrucciones necesarias a la computadora
para que esta pueda entender nuestras peticiones, esta era sin duda la nica
forma de poder comunicarse con la computadora, sin embargo de esta manera
se cometan muchos errores los cuales eran difciles de poder corregirlos, y no
solo eso para poder modificar los programas resultaba muy complicado para el
programador.
La ventaja estaba en que se poda utilizar a la mxima capacidad el
procesamiento de los datos los cuales se transmitan con mayor rapidez sin la
necesidad de traduccin.

LENGUAJE DE BAJO NIVEL


En la dcada de 1950 aparece la segunda generacin del lenguaje
computacional, este simplificaba la programacin por medio de estrictas reglas
gramaticales y semnticas, pues la tecnologa ya produca computadoras ms
poderosas las cuales ya era mucho ms difcil poder programarlos con el
lenguaje tipo mquina.
Este lenguaje trataba de sustituir el lenguaje tipo maquina por uno ms
parecido con la forma de comunicarse de los seres humanos. Este por
excelencia es mejor conocido como el ensamblador y las instrucciones de este
son conocidas como nemotcnicos; una serie de abreviaturas las cuales
simplificaban y facilitaban el trabajo del programador.

UPP | Ventura Zapata, Jorge de J.

Estos como todo tena su ventaja1y su desventaja, una de las principales


ventajas era que el programa ya eran ms fciles de realizar a comparacin del
lenguaje tipo mquina, tambin mejoraba su velocidad de clculo, sin embargo
an pareca tener muchas desventajas como por ejemplo estos programas
seguan sin ser transportables, es decir no se poda ejecutar el programa en
distintos tipos de mquina, adems que si queras reescribirlo haba que
empezar desde cero, otra de las situaciones que este tipo de lenguaje
necesitaba de traductor para que pudiera convertir las abreviaturas en cdigos
binarios y la maquina pueda comprender las instrucciones.

LENGUAJE DE ALTO NIVEL


Llamado lenguaje de alto nivel porque est ms orientado hacia el
lenguaje de las personas a comparacin de los dos tipos de lenguajes
anteriores, que estaban orientados hacia el lenguaje de la mquina.
Este tipo de lenguaje se empez a realizar de forma independiente, es
decir no importaba el tipo de computadora, el programa estaba hecho
centrndose en la necesidad del usuario para poder resolver sus problemas,
adems era ms sencillos de usar se estructuraba en palabras y no en
abreviaciones reduciendo el tiempo de programacin y se dice que se ha
estandarizado que ya se le asigna como leguaje universal, como eran
independientes a las computadoras estos podan ser transportables, tambin
podan modificarse sin tanta dificultad y los errores ya eran ms fciles de
identificar.
Aunque pudiese parecer que este es el mejor lenguaje empez a mostrar
tambin algunas desventajas como son los traductores que ya requera ms
para para poder comprender lo que se le solicitaba a la mquina, y con ello
tambin aumento el tiempo de ejecucin, y con el aumento del tiempo de
ejecucin tambin aumento el consumo de la memoria, sin tomar en cuenta
que la estructura del computador pues dejo de tener relevancia pues ya no
importaba o ms bien ya no se aprovechaba el diseo de la computadora.
Con la facilidad de creacin de este lenguaje se dispararon la creacin de
los lenguajes de alto nivel, y se crearon agrupamientos de los cuales los ms
aceptables serian:
Lenguajes de orientacin cientfica.- Este son de los primeros en
aparecer pues los computadores se crearon para la resolucin de problemas en
materia de estudio, un ejemplo de estos programas son el Fortran, el Algol, el
Pascal y el C.
Lenguajes de orientacin a la gestin.- En estas predominan las
instrucciones dedicadas a procesos de entrada y salida, ejemplo Cobol, el
Basic, RPG y PL/1.
UPP | Ventura Zapata, Jorge de J.

Lenguajes especiales.- Estas1 se orientan a reas de aplicaciones


particulares entre otras, como por ejemplo diseo de compiladores, problemas
de ingeniera, simulaciones, control de mquina de herramientas, etc.
Referencias
http://dcb.fi-c.unam.mx/users/miguelegc/tutoriales/tutorialcd/cncpt_lgtm_cmpt_5.htm
http://www.civ.cl/seing/programa/unidad-3/lenguajes.htm#maq
http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-deprogramacion.html

UPP | Ventura Zapata, Jorge de J.

S-ar putea să vă placă și