Está en la página 1de 3

GENERACIONES DE LOS ORDENADORES

Se refiere a las diferentes etapas de desarrollo que tuvieron los ordenadores:


PRIMERA GENERACIN (1951-1958):
Sistemas constituidos por tubos de vaco, desprendan bastante calor y tenan una vida
relativamente corta. Mquinas grandes y pesadas. Se construye el ordenador ENIAC de
grandes dimensiones (30 toneladas).
Almacenamiento de la informacin en tambor magntico interior: Programacin en
lenguaje mquina, consista en largas cadenas de bits, de ceros y unos, por lo que la
programacin resultaba larga y compleja. Alto costo. Uso de tarjetas perforadas para
suministrar datos y los programas.
SEGUNDA GENERACIN (1959-1964):
Los tubos de vaco eran sustituidos por los transistores, ms econmicos, ms pequeos
que las vlvulas miniaturizadas, consuman menos y producan menos calor. Por todos
estos motivos, la densidad del circuito poda ser aumentada sensiblemente, lo que quera
decir que los componentes podan colocarse mucho ms cerca unos a otros y ahorrar
mucho ms espacio.
TERCERA GENERACIN (1964-1971:
Aparece el circuito integrado (chip). Aumenta la capacidad de almacenamiento y se
reduce el tiempo de respuesta. Generalizacin de lenguajes de programacin de alto
nivel. Compatibilidad para compartir software entre diversos equipos.
CUARTA GENERACIN (1971 A 1981):
Aparece el microchip, es decir, el microprocesador: el proceso de reduccin del tamao
de los componentes llega a operar a escalas microscpicas. La miniaturizacin permite
construir el microprocesador, circuito integrado que rige las funciones fundamentales
del ordenador.
QUINTA GENERACIN (1982-1989):
El propsito de la Inteligencia Artificial es equipar a los ordenadores con
"Inteligencia Humana" y con la capacidad de razonar para encontrar soluciones. El
ordenador es capaz de recordar operaciones, resultados y secuencias de procesamiento,
y as obtiene las respuestas por medio del razonamiento, y conservar esos resultados
para posteriores tareas de procesamiento y toma de decisiones. El conocimiento recin
adquirido le servir como base para la prxima serie de soluciones.
SEXTA GENERACIN (1990 HASTA LA FECHA)
Ordenadores con cientos de microprocesadores trabajando al mismo tiempo; se han
creado ordenadores capaces de realizar ms de un milln de millones de operaciones
por segundo; las redes de rea mundial (Wide rea Network, WAN) seguirn creciendo
desorbitadamente utilizando medios de comunicacin a travs de fibras pticas
y satlites, con anchos de banda impresionantes.

EVOLUCIN DE LOS LENGUAJES DE PROGRAMACIN


Qu es un lenguaje de programacin?
Al igual que las personas nos comunicamos entre nosotras utilizando un lenguaje (por
ejemplo Espaol o Ingls), un lenguaje de programacin permite a las personas
comunicarse con los ordenadores para indicarles lo que tienen que hacer. Una persona
que quiere que el ordenador realice una determinada tarea escribe un programa en un
lenguaje de programacin determinado, y el ordenador (utilizando ciertos traductores
llamados compiladores e intrpretes) es capaz de realizar dicha tarea.
Desde la invencin de las primeras mquinas de calcular hasta la actualidad, la
evolucin de los ordenadores ha ido acompaada del desarrollo de nuevos lenguajes de
programacin que permitan aprovechar la potencia de stos de manera eficiente.
Los primeros lenguajes
En la dcada de los 40 empezaron a surgir los primeros lenguajes de programacin de
ordenadores. Estos primeros lenguajes estaban basados en smbolos o nemnicos que se
correspondan directamente con instrucciones de cdigo mquina (el cdigo que es
capaz de interpretar un ordenador sin necesidad de un intrprete o traductor, es decir, el
cdigo binario).
Posteriormente empezaron a desarrollarse lenguajes de programacin cada vez ms
semejantes al lenguaje humano. Son los llamados lenguajes de alto nivel.
Para permitir la programacin (secuencia de comandos), se usan pequeos conjuntos de
signos ("palabras") de fcil memorizacin, con las cuales se redactan programas, por
ejemplo "ADC" significar "sumar con reserva" (en ingls: "ADd with Carry"). La
mquina misma har la tarea de traducirlo en cdigo binario, para seguir las
instrucciones, gracias a otro programa cuya funcin es traducir la expresin humana en
"lenguaje de mquina" (binario). Es programa se llama "compilador".
El lenguaje ensamblador constituye el primer intento de sustitucin del lenguaje
mquina por uno ms cercano al usado por los humanos. Este acercamiento a las
personas se plasma en las siguientes aportaciones:
-

Uso de una notacin simblica para representar los cdigos de operacin

Se permite el uso de comentarios entre las lneas de instrucciones, haciendo


posible la redaccin de programas ms legibles.

Ejemplos de lenguajes de programacin por orden de aparicin:


- Fortran
- COBOL
- BASIC
- Pascal
- C
- Java: un programa escrito en este lenguaje puede ser ejecutado en cualquier
mquina
- C++ (Programacin orientada a objetos)
- SQL

Visual Basic
Para el desarrollo de aplicaciones orientadas a Internet:
o Java
o HTML
o Javascript
o Phyton
o PHP

También podría gustarte