-
Historia
La computadora u ordenador no es un invento de alguien en particular, sino el resultado evolutivo de ideas y realizaciones de muchas personas relacionadas con áreas tales como la electrónica, la mecánica, los materiales semiconductores, la lógica, el álgebra y programacion -
El primer computador
Cada diez años, el gobierno de Estados Unidos hace un censo. En 1880, el gobierno empezó uno, pero había tanta gente en Estados Unidos, que tardaron 8 años en contarlos a todos y en poner información sobre donde vivían y a qué se dedicaban. Ocho años era demasiado tiempo, así que el gobierno celebró un concurso para encontrar una manera mejor de contar gente. Herman Hollerih invenó una maquina denominada máquina abuladora. Esa máquina ganó el concurso, el gobierno la usó en el censo de 1890. -
La primera generación
Alan Turing en 1937 desarrolló el primer auténtico proyecto de un computador -
INICIO DE LOS SISTEMAS OPERATIVOS
La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mundial, en la década de los 40. En esos años no existía siquiera el concepto de "Sistema Operativo" y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina (esto es, en binario, programando únicamente con 0s y 1s). -
PARADIGMAS DE PROGRAMACIÓN
Un paradigma de programación es una propuesta tecnológica adoptada por una comunidad de programadores y desarrolladores cuyo núcleo central es incuestionable en cuanto que únicamente trata de resolver uno o varios problemas claramente delimitados; la resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. -
Calculador electromecanico
En 1944 en la universidad de Harvard, crearon el primer calculador electromecanico, el Mark1. Era lento y poco fiable -
ENIAC
John Von Neumann concibió la idea de un computador que se manejaba mediante instrucciones almacenadas en una memoria. Este concepto moderno de computador se plasmó en 1946, en un prototipo llamado ENIAC, en los Estados Unidos a partir de una iniciativa de las fuerzas armadas de ese país, Medía 30 metros de longitud, una altura de 3 una profundidad de 1. Uilizaba 18.000 válvulas, conectados a 70.000 resistencias, 10.000 condensadores 6.000 interruptores. -
SEGUNDA GENERACIÓN
En 1948, un grupo de personas que trabajaban en el laboratorio Bell dieron el primer paso hacia un computador pequeño fácil de usar, al crear el transistor. Un transistor controla la cantidad de energía eléctrica que entra y sale por un cable -
El primer sistema operativo
El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. -
LENGUAJES DE PROGRAMACIóN
-Fortran (Formula Translation)
-LISP (List Procesor)
-COBOL (Common Business-Oriented Language) Considerados los lenguajes más viejos utilizados hoy en día. Son lenguajes de alto nivel que fueron creados por científicos, matemáticos y empresarios de la computación. -
Bloque de silicio
En 1958 se comenzaron a producir en serie los primeros computadores que utilizaban este pequeño bloque de silicio. Este mineral es un material semiconductor que contiene impurezas que alteran su conductividad eléctrica. Asi el computador se vuelve mas económico, más rápido y mas compacto. -
Period: to
Nuevos tipos de sistema
En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real. Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que existen hoy en día. -
Tercera generación
Entre finales de los años 60 y principios de las 70 se prepara otro importante cambio: EL CIRCUITO INTEGRADO. sobre una pieza de silicio monocristalino de reducido tamaño se encajan las piezas semiconductoras. Se reducen los tamaños, aumentando la velocidad de proceso ya que se requiere una menor cantidad de tiempo para abrir y cerrar los circuitos -
Cuarta generación
Eel circuito integrado se utilizó en los computadores hasta mediados de los 70 -
Nacimiento del microprocesdor
En 1971, una empresa norteamericana llamada INTEL desarrolló un proyecto de circuito integrado distinto, cuya característica fundamental era la posibilidad de programarlo como un autentico computador. De esta forma nace el microprocesador -
Lenguaje de programación C
Lenguaje de propósito general, de bajo nivel. Creado por Unix Systems. Es el lenguaje más popular (precedido por Java). De él se derivan muchos lenguajes como C#, Java, Javascript, Perl, PHP y Phyton. Creador: Dennis Ritchie (Laboratorios Bell) Principales usos: Programación multiplataforma, programación de sistemas, programación en Unix y desarrollo de videojuegos.
Usado por: Unix (reescrito en C en 1973), primeros servidores y clientes de la WWW. -
UNIX
En los años 70 se produce un boom en cuestión de ordenadores personales, acercando estos al público general de manera impensable hasta entonces. Esto hace que se multiplique el desarrollo, creándose el lenguaje de programación C (diseñado específicamente para reescribir por completo el código UNIX). -
Revolución del microprocesador
A partir de 1975 se produce una revolución con este dispositivo de un par de centimetros de longitud. Las diferentes empresas construyen computadoras basandose en el chip de INTEL. cada vez mas instituciones adquieren computador para optimizar sus procesos.
El chip de silicio es más pequeño que una moneda, peroe toda la información que el computador necesita para funcionar. Esto hace que los computadores sean mucho mas rapidos y que gasten menos energia -
Facilitamiento al usuario
La gran mayoria e usuarios no tenían conocimiento sobre lenguajes de bajo o alto nivel, hizo que en los años 80, la prioridad a la hora de diseñar un sistema operativo fuese la facilidad de uso, surgiendo así las primeras interfaces de usuario. En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. -
PASCAL
Lenguaje de alto nivel. Utilizado para la enseñanza de la programación estructurada y la estructuración de datos. Las versiones comerciales de Pascal fueron ampliamente utilizadas en los años 80’s. Creador: NiKlaus Wirth Principales usos: Enseñanza de la programación. Objet Pascal, un derivado, se utiliza comúnmente para el desarrollo de aplicaciones Windows.
Usado por:Apple Lisa (1983) y Skype. -
C++
Lenguaje de nivel intermedio, orientado a objetos. Una extensión de C con mejoras como clases, funciones virtuales y plantillas. Creador: Bjarne Stroustrup (Laboratorios Bell) Principales usos: Desarrollo de aplicaciones comerciales, software embebido, aplicaciones cliente-servidor en videojuegos.
Usado por: Adobe, Google Chrome, Mozilla Firefox, Microsoft Internet Explorer. -
Objective C
Lenguaje de propósito general, de alto nivel. Ampliado en C, adicionaba una funcionalidad de paso de mensajes. Creador: Brad Cox y Tom Love (Stepstone) Principales usos: Programación Apple.
Usado por: Apple OS X y sistemas operativos iOS -
PERL
Lenguaje de propósito general, de alto nivel. Creado para el procesamiento de reportes en sistemas Unix. Hoy en día es conocido por su alto poder y versatilidad. Creador: Larry Wall (Unisys) Principales usos: Imágenes generadas por computadora, aplicaciones de base de datos, administración de sistemas, programación web y programación de gráficos.
Usado por: IMDb, Amazon, Priceline, Ticketmaster -
Linux
En la década de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al que le faltaba para funcionar un núcleo funcional. Hoy en día la mayoría de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux