Está en la página 1de 20

TÍTULO

SERGIO ANDRÉS MONTAÑEZ ACEVEDO

FUNDACIÓN UNIVERSITARIA DE SAN GIL

FACULTAD CIENCIAS DE LA SALUD

ENFERMERÍA

YOPAL

2023
TÍTULO

SERGIO ANDRÉS MONTAÑEZ ACEVEDO

OBJETIVO

DIEGO ALEXANDER RODRÍGUEZ DURÁN

INGENIERO SISTEMAS

FUNDACIÓN UNIVERSITARIA DE SAN GIL

FACULTAD CIENCIAS DE LA SALUD

ENFERMERÍA

YOPAL

2023
NOTA ACEPTACIÓN
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

_______________________________
FIRMA

_______________________________
FIRMA DEL PRESIDENTE

______________________________
FIRMA DEL JURADO

Yopal, 02 de septiembre de 2023


CONTENIDO

Pág.

1 HISTORIA DE LOS COMPUTADORES 8


1.1 GENERACIONES 9
1.1.1 Primera Generación 1951-1958. (Bulbos) 9
1.1.2 Segunda generación 19591964. (Transistores) 10
1.1.3 Tercera generación 1964-1971. Circuito integrado (chips) 11
1.1.4 Cuarta generación 19711982. (Microcircuito integrado) 11
1.1.5 Quinta generación (de 1983 a 2019) 12
1.1.6 Sexta generación (de 2019 al futuro próximo) 12
1.2 PERSONAJES 13
1.2.1 Ada Lovelace y Charles Babbage 13
1.2.2 Alan Turing 14
1.2.3 Top Secret Rosies 14
1.2.4 John von Neumann 15
1.2.5 Grace Murray Hopper 15
1.2.6 Evelyn Berezin 16
1.2.7 Tim Berners-Lee 16
1.2.8 Richard Stallman 17
1.2.9 Donald Knuth 17
1.2.10 Dennis Ritchie 17
1.2.11 Bjarne Stroustrup 18
1.2.12 Alan Cooper 18
1.2.13 Linus Torvalds 18
1.2.14 John Carmack 19
1.3 MÁQUINAS 19
1.3.1 Abaco (5,000 años atrás) 19
1.3.2 Calculadora de Pascal (1642) 19
1.3.3 Máquina de multiplicar de Leibniz (1694) 19
1.3.4 “Arithnometer” (1820) 19
1.3.5 Máquina de telar de Jacquard 20
1.3.6 Máquina diferencial de Babbage (1822) 20
1.3.7 Primer uso de la programación (1832) 20
1.3.8 Máquina tabuladora de Hollerith (1889) 20
1.3.9 Máquina de resolver ecuaciones diferenciales de Vannevar Bush (1931).
20
1.3.10 Primera computadora eléctrica de Atanasoff y Berry (1940). 20
1.3.11 Invención del ratón (mouse) y la interface gráfica (1970) 20
1.3.12 Apple (1976) 20
LISTA IMÁGENES

Pág.

Imagen 1 Primer Computador 9


Imagen 2 Personajes 13
GLOSARIO

Abaco

Eniac

Pascalina
INTRODUCCIÓN

https://concepto.de/historia-de-la-computadora/#ixzz8CoPgNZmH

https://eac.unr.edu.ar/wpcontent/uploads/archivos/TP1%20Historia%20de%20la
%20computadora%20profe%20Seba%20Cicutti.pdf

https://cmapspublic.ihmc.us/rid=1217541252906_388837237_13958/Historia
%20del%20Computador.pdf

https://computerhoy.com/listas/tecnologia/nombres-informatica-personas-
revolucionaron-historia-tecnologia-480773

https://blog.acens.com/general/00001010-pioneros-informatica-dia-programador/

https://www.unilibre.edu.co/bogota/ul/noticias/noticias-universitarias/256-la-
evolucion-del-computador
1 HISTORIA DE LOS COMPUTADORES

Las computadoras, computadores u ordenadores son las herramientas de


cálculo más eficientes jamás inventadas. Tienen el suficiente poder de cálculo,
autonomía y velocidad de procesamiento para reemplazarnos en muchas tareas, o
permitirnos dinámicas de trabajo que nunca antes en la historia habían sido
posibles, al punto tal de hacerse hoy en día indispensables.

Estos aparatos se inventaron en el siglo XX, revolucionando para siempre la


manera en que entendemos los procesos industriales, las comunicaciones, la
sociedad y muchas otras áreas de la vida.

Su historia comienza con el primer computador propiamente dicho, cuya


autoría no puede adjudicársele estrictamente a ninguna persona en solitario.
Desde entonces han cambiado enormemente y nos han cambiado enormemente,
por lo que muchos estudiosos consideran su aparición una Segunda Revolución
Industrial o incluso una Revolución Digital.

Para estas necesidades, hace aproximadamente 4.000 a.C., se creó un


aparato muy simple formado por una placa de arcilla donde se movían piedras que
auxiliaban en los cálculos. Ese aparato era llamado ábaco, una palabra de origen
Fenicio. Ya para el año 200 a.C., el ábaco había cambiado, y estaba formado por
una moldura rectangular de madera con varillas paralelas y piedras agujereadas
que se deslizaban por estas varillas. El concepto y las funciones del ábaco se
mantienen intactas hasta hoy, ya que aún este dispositivo se sigue utilizando en,
por ejemplo, el aprendizaje para ciegos.

Podríamos decir que el ábaco es el punto de partida de esta historia. De


aquí las computadoras nos llevarían a explorar primero los planetas cercanos y
luego de ello, ¿quién sabe? Luego de ábaco, el próximo paso en la historia de las
computadoras (año de 1642), ocurrió cuando un francés de 18 años de nombre
Blaise Pascal, inventó la primera máquina de sumar: la Pascalina, la cual
ejecutaba operaciones aritméticas cuando se giraban los discos que estaban
engranados, siendo así la precursora de las calculadoras mecánicas. Alrededor de
1671 en Alemania, Gottfried Leibnitz inventó una máquina muy parecida a la
Pascalina, que efectuaba cálculos de multiplicación y división, y la cual fue la
antecesora directa de las calculadoras manuales. En 1802 en Francia, Joseph
Marie Jacquard utilizó tarjetas perforadas para controlar sus máquinas de telar y
automatizarlas. En el inicio del siglo XIX, más específicamente en 1822, fue
desarrollado por un científico inglés llamado Charles Babbage una máquina
diferencial que permitía cálculos como funciones trigonométricas y logarítmicas,
utilizando las tarjetas de Jacquard.

En 1834, desarrolló una máquina analítica capaz de ejecutar las cuatro


operaciones (sumar, dividir, restar, multiplicar), almacenar datos en una memoria
(de hasta 1.000 números de 50 dígitos) e imprimir resultados. Sin embargo, su
máquina sólo puede ser concluida años después de su muerte, haciéndose la
base para la estructura de las computadoras actuales, haciendo con que Charles
Babbage fuera considerado como el «Padre de la computadora».

1.1 GENERACIONES
Teniendo en cuenta las diferentes etapas de desarrollo que tuvieron las
computadoras, se consideran las siguientes divisiones como generaciones
aisladas con características propias de cada una, las cuáles se enuncian a
continuación.

Imagen 1 Primer Computador

Fuente:

1.1.1 Primera Generación 1951-1958. (Bulbos)


La generación inicial de computadores inicia con la invención de las
primeras máquinas de cálculo automáticas, que podían considerarse propiamente
un “computador”. Respondían a la necesidad durante la Segunda Guerra Mundial
de descifrar códigos secretos enemigos.

Estaban basadas electrónicamente en válvulas y tubos al vacío. Podían


programarse mediante un conjunto de instrucciones simples, que debían
suministrarse al sistema a través de tarjetas perforadas de papel o de cartón,
como en el invento de Babbage.

Características principales:

•Sistemas constituidos por tubos de vacío, desprendían bastante calor y


tenían una vida relativamente corta.
• Máquinas grandes y pesadas. Se construye el ordenador ENIAC de
grandes dimensiones (30 toneladas).
• Alto consumo de energía. El voltaje de los tubos era de 300 v y la
posibilidad de fundirse era grande.
• Almacenamiento de la información en tambor magnético interior. Un
tambor magnético disponía de su
interior del ordenador, recogía y memorizaba los datos y los programas que
se le suministraban.
• Continuas fallas o interrupciones en el proceso.
• Requerían sistemas auxiliares de aire acondicionado especial.
• Programación en lenguaje máquina, consistía en largas cadenas de bits,
de ceros y unos, por lo que la programación resultaba larga y compleja.
• Alto costo.
• Uso de tarjetas perforadas para suministrar datos y los programas.
•Computadora representativa UNIVAC y utilizada en las elecciones
presidenciales de los E.U.A. en 1952.
• Fabricación industrial. La iniciativa se aventuró a entrar en este campo e
inició la fabricación de computadoras en serie.

1.1.2 Segunda generación 19591964. (Transistores)


Cuando los tubos de vacío eran sustituidos por los transistores, estas
últimas eran más económicas, más pequeñas que las válvulas miniaturizadas
consumían menos y producían menos calor. Por todos estos motivos, la densidad
del circuito podía ser aumentada sensiblemente, lo que quería decir que los
componentes podían colocarse mucho más cerca unos a otros y ahorrar mucho
más espacio.

Características principales:

• Transistor como potente principal. El componente principal es un pequeño


trozo de semiconductor, y se
expone en los llamados circuitos transistorizados.
• Disminución del tamaño.
• Disminución del consumo y de la producción del calor.
• Su fiabilidad alcanza metas inimaginables con los efímeros tubos al vacío.
• Mayor rapidez, la velocidad de las operaciones ya no se mide en
segundos sino en milisegundos.
• Memoria interna de núcleos de ferrita.
• Instrumentos de almacenamiento: cintas y discos.
• Mejoran los dispositivos de entrada y salida, para la mejor lectura de
tarjetas perforadas, se disponía de
células fotoeléctricas.
• Introducción de elementos modulares.
• Aumenta la confiabilidad.
• Las impresoras aumentan su capacidad de trabajo.
• Lenguajes de programación más potentes, ensambladores y de alto nivel
(fortran, cobol y algol).
• Aplicaciones comerciales en aumento, para la elaboración de nóminas,
facturación y contabilidad, etc.

1.1.3 Tercera generación 1964-1971. Circuito integrado (chips)


El salto a la tercera generación estuvo determinado por la invención de los
circuitos integrados: permitieron aumentar a capacidad de procesamiento de las
máquinas y por si fuera poco reducir sus costos de fabricación.

Se trataba de circuitos impresos en pastillas de silicio, con pequeños


transistores y semiconductores incorporados. Este fue el primer paso hacia la
miniaturización de las computadoras.

Características principales:

• Circuito integrado desarrollado en 1958 por Jack Kilbry.


• Circuito integrado, miniaturización y reunión de centenares de elementos
en una placa de silicio o (chip).
• Menor consumo de energía.
• Apreciable reducción de espacio.
• Aumento de fiabilidad y flexibilidad.
• Aumenta la capacidad de almacenamiento y se reduce el tiempo de
respuesta.
• Generalización de lenguajes de programación de alto nivel.
• Compatibilidad para compartir software entre diversos equipos.
• Computadoras en Serie 360 IBM.
• Teleproceso: Se instalan terminales remotas, que acceden a la
Computadora central para realizar
operaciones, extraer o introducir información en Bancos de Datos, etc...
• Multiprogramación: Computadora que pueda procesar varios Programas
de manera simultánea.
• Tiempo Compartido: Uso de una computadora por varios clientes a tiempo
compartido, pues el aparato
puede discernir entre diversos procesos que realiza simultáneamente.
• Renovación de periféricos.
• Instrumentación del sistema.
• Ampliación de aplicaciones: en Procesos Industriales, en la Educación, en
el Hogar, Agricultura,
Administración, Juegos, etc.
• La minicomputadora.

1.1.4 Cuarta generación 19711982. (Microcircuito integrado)


La paulatina integración de los anteriores componentes electrónicos
propició la aparición de los microprocesadores: nuevos circuitos integrados que
reúnen todos los elementos fundamentales de la computadora y que empezaron
pronto a llamarse chips.

Gracias a ellos, las computadoras podían descentralizar sus operaciones


lógico-aritméticas. Por ejemplo, reemplazar la memoria de anillos de silicio por
memoria de chips, fue un paso importante hacia la micro computarización. A esta
generación pertenecieron las primeras computadoras personales o PC.

Características principales:

• Se minimizan los circuitos, aumenta la capacidad de almacenamiento.


• Reducen el tiempo de respuesta.
• Gran expansión del uso de las Computadoras.
• Memorias electrónicas más rápidas.
• Sistemas de tratamiento de bases de datos.
• Multiproceso.
• Microcomputador.
• Mayor velocidad.
• Mayor miniaturización de los elementos.
• Aumenta la capacidad de memoria.
• Multiprocesador (Procesadores interconectados).
• Lenguaje Natural.
• Lenguajes de programación: PROGOL (Programming Logic) y LISP (List
Processing).
• Máquinas activadas por la voz que pueden responder a palabras habladas
en diversas lenguas y dialectos.
• Capacidad de traducción entre lenguajes que permitirá la traducción
instantánea de lenguajes hablados y escritos.
• Elaboración inteligente del saber y número tratamiento de datos.
• Características de procesamiento similares a las secuencias de
procesamiento Humano.

1.1.5 Quinta generación (de 1983 a 2019)


La generación más reciente y vigente hoy en día, presenció la más enorme
diversificación en el ámbito de la computadora de toda su historia. Se hizo portátil,
liviana y cómoda, e incluso expandió sus fronteras de uso gracias a la posibilidad
de las redes informáticas.

El computador ya ni siquiera necesita estar fijo en una habitación, sino que


puede viajar en nuestros maletines. Nunca la velocidad de procesamiento, la
versatilidad y la comodidad convergieron tanto en el mundo de la computadora,
permitiéndole fusionarse con los teléfonos (dando nacimiento al Smartphone) y
con otros muchos formatos diferentes.
1.1.6 Sexta generación (de 2019 al futuro próximo)
Poco se sabe de la generación de computadores por venir. Los grandes
adelantos en materia de inteligencia artificial, computación cuántica y algoritmos
de aprendizaje prometen un futuro altamente automatizado y de enormes
potenciales industriales. En él la computadora puede dejar de ser un artefacto que
nos acompaña y pasar a estar dentro de nuestros propios cuerpos.

1.2 PERSONAJES
Desde los componentes que debe tener un ordenador, pasando por los
principios de la programación, hasta la invención de las páginas web, vamos a
hacer un repaso por algunos de los nombres que trazaron el curso de la historia
de la informática.

Imagen 2 Personajes

1.2.1 Ada Lovelace y Charles Babbage


Charles Babbage había diseñado en unos 300 dibujos lo que sería una
máquina diferencial destinada a resolver operaciones polinómicas, o dicho de otra
manera, una máquina analítica capaz de realizar operaciones matemáticas y que
sentaría las bases de las futuras computadoras de cálculo que más adelante
mencionaremos, algo así como la prehistoria de los ordenadores.
Ada Lovelace aportó al trabajo de Babbage el primer sistema de
programación, gran conocedora de las ciencias y las matemáticas tradujo un
artículo del francés al inglés donde se detallaba la máquina analítica y añadió sus
propias conclusiones. Llegó a duplicar la extensión del texto dejando un escrito
minucioso de las posibilidades que escondía el invento de Babbage y que nadie
más supo ver.

1.2.2 Alan Turing


A Turing se le considera el padre teórico del ordenador y el precursor de la
inteligencia artificial de la que tanto oímos hablar hoy en día. Uno de los logros
que se le atribuyen más estos días se produjo dentro del Proyecto Manhattan
donde fue capaz de crear un sistema que descifrara Enigma, los códigos secretos
con los que se comunicaban los nazis.

Sin embargo, al margen de la guerra, Turing describió la máquina de Turing,


en la que explicó en términos matemáticos qué problemas podía o no resolver un
algoritmo y para ello diseñó una máquina en la que se podrían programar esos
algoritmos. Su teoría debía materializarse en un ordenador programable pero
nunca llegó a terminarlo. Sin embargo, también predijo que los ordenadores
fallarían, el “halting problem” o lo que hoy conocemos como quedarse colgado y
que por el momento sólo podemos resolver reiniciando el sistema.

Tras el conflicto bélico, Turing se empezó a interesar por la posibilidad de


crear una máquina que pudiera imitar el cerebro humano, la inteligencia artificial.
De sus estudios surgió lo que hoy conocemos como el test de Turing que permite
distinguir si un ordenador es inteligente o no comparando las respuestas que da la
máquina con las que daría una persona.

1.2.3 Top Secret Rosies


Del mundo teórico pasamos ahora a la práctica. Adela Katz, Betty Snyder,
Jean Jennings, Kathleen McNulty, Marlyn Wescoff, Ruth Lichterman y Frances
Bilas, estos son los nombres del grupo de mujeres que trabajaron en uno de los
primeros ordenadores programables. Aunque John Presper y John William fueron
los encargados de construir el ENIAC y los que se llevaron todo el mérito, ellas
fueron las elegidas para dar vida a esta enorme máquina.

Para que nos entendamos, la computadora ENIAC era prácticamente una


habitación entera y dentro de ella se encontraba este grupo de programadoras
conectando los módulos mediante cables manguera y poniendo sus interruptores
en las posiciones adecuadas. Con ello conseguían que la máquina encadenara los
cálculos y pasará datos de un módulo a otro, las famosas computadoras de
cálculo que hemos mencionado antes y que dieron paso a otras como el
Mainframe que hoy siguen en activo.
Pesaba 27 toneladas y algunos de sus componentes medían 2,7 metros de
altura. No tenía sistema operativo ni programa almacenado por lo que la única
forma de ponerlo en marcha era conectando cada cable en el interruptor correcto
para que la operación surtiera efecto. Además, en lugar de usar el sistema binario
actual, usaba el sistema de numeración decimal y sólo podía manejar números de
hasta 20 cifras. Puede parecer una castaña, pero en aquella época era un
proyecto apasionante que sirvió como avance en la computación del momento.

1.2.4 John von Neumann


Durante los años 40, Neumann se cruzó con Herman Goldstine, uno de los
principales responsables del desarrollo del ENIAC, el cual le explicó el proyecto al
ver el interés del húngaro. Como ya hemos explicado antes, por aquella época los
ordenadores requerían de cambios muy complejos para cambiar de una función a
otra, Neumann aportó una solución a este problema elaborando lo que se conoce
como la arquitectura de von Neumann, lo que se convertiría en el primer diseño de
lo que conocemos como un ordenador moderno.

Neumman dio con la combinación de componentes básica para el


ordenador universal separando el software del hardware, así serviría para
cualquier sistema que decidiéramos instalar sin tener que tocar el resto de la
máquina.

La arquitectura de Neumann consta de cuatro bloques funcionales: la CPU


(Unidad central de proceso); la memoria principal donde estaría el software y los
datos necesarios para usarlo; los buses, es decir, las conexiones que permiten la
comunicación entre los distintos bloques y los periféricos que serían el monitor y el
teclado. Este es el esqueleto que todo ordenador de hoy en día debe tener y es
obra de John von Neumann, el cual también propuso la adopción del bit como
unidad de medida de la memoria de las computadoras.

1.2.5 Grace Murray Hopper


Seguimos en la época de los años 40 para hablar de la creadora del
compilador de los lenguajes de programación, Grace Murray Hopper. Después de
doctorarse en Matemáticas por Yale, Hopper terminó trabajando con el Mark I en
la Universidad de Harvard

El Mark I fue un proyecto de IBM basado en la máquina analítica de


Babbage que medía 15,5 metros de largo y 2,40 de ancho. Usaba tarjetas
perforadas y cintas de papel para las instrucciones. Hopper aprendió a usar esta
bestia y, además de desarrollar algunas aplicaciones de contabilidad para
empresas, elaboró un manual de 500 páginas con los principios básicos de
programación para ordenadores.

Aunque no fue la inventora, Hopper fue testigo de la creación de la palabra


Bug, como fallo técnico que también significa insecto. El Mark I empezó a fallar un
día y descubrieron que la causa era una polilla que se había colado en el
mecanismo, este fue el origen de los famosos bugs informáticos.

Pero si por algo se conoce a Grace Murray Hopper es por la creación del
primer compilador de la historia, A-0. Este sistema convertía los símbolos
matemáticos descritos por las personas en código binario que le fuera sencillo de
entender a la máquina, haciendo mucho más sencilla la comunicación entre
desarrolladores y tecnología. Después se dedicó a crear el lenguaje de
programación Cobolt.

1.2.6 Evelyn Berezin


A lo largo de su trayectoria llegó a crear un programa de reservas de billetes
para United Airlines, sistemas de automatización para la banca y calculadoras de
trayectorias para el ejército. Era la época en que los ordenadores dieron el salto
de la teoría y la investigación al uso empresarial.

Pero el mayor logro de Berezin fue la creación del primer procesador de


texto, aunque no lo hizo pensando ni en los escritores, ni periodista, lo hizo para
las secretarías de todo el mundo. “El 6% de todos los empleados en Estados
Unidos eran secretarías” explicaba Berezin cuando se le preguntaba por el
invento.

En 1929 Evelyn Brezin creó su propia empresa, Redactron Corporation y se


dispuso a crear un sistema para secretarias que el que nadie había reparado pero
que acabaría por una herramienta imprescindible en los ordenadores que después
usarían la mayoría de los empleados de todo el mundo y cualquier desde sus
casas.

1.2.7 Tim Berners-Lee


El 12 de marzo de 1989, Berners-Lee hizo tangible lo que hasta entonces
era un proyecto teórico bautizado como "Manejo de la Información". Ese es el
nacimiento oficial de lo que hoy conocemos como World Wide Web, aunque por
aquel momento nadie pudiera imaginar la repercusión que iba a tener en nuestras
vidas.

Hasta entonces, lo que se conoce como la red de redes sólo permitía


acceder a archivos o correo electrónicos conectando distintos ordenadores, pero
no existían las páginas web que realmente impulsaron el uso de esta tecnología
entre multitud de usuarios.

Durante los primeros años de vida, la WWW consistió en un proyecto


dirigido a gestionar de manera conjunta el volumen de información que conectaba
a las distintas investigaciones del CERN, la Organización Europea para la
Investigación Nuclear, donde trabajaba Tim Berners-Lee, físico británico de 55
años que hoy es considerado como el padre de Internet, aunque esta expresión
sea errónea, pues internet no es lo mismo que la WWW.

En 1990, Berners Lee había diseñado tres protocolos que fueron


fundamentales para el desarrollo de la tecnología que construiría el Internet que
hoy conocemos. Estos fueron el HTML (Hyper Text Markup Language), es decir el
lenguaje con el que se escriben las páginas web; el URL una dirección única para
identificar cada página de entre los billones que existen y que comúnmente
conocemos como URL; y el HTTP el protocolo de transferencia de hipertexto que
permite recuperar los recursos de cada web.

1.2.8 Richard Stallman


Stallman, es el creador del proyecto GNU y fundador de la Free Software
Foundation, organizador del software libre.

En los inicios de la informática todo el software era libre. Los ordenadores,


esas máquinas pesadas de las que hemos hablado antes, sólo se encontraban en
las Universidades y centros de investigación. Sin embargo, los programadores
mantenían el código abierto y colaboraban entre sí a través de Internet, construida
toda ella con software libre. Sistemas como UNIX, propiedad de ATT, eran usados
por todos.
La guerra comercial y el software propietario habían comenzado. Los
ordenadores se abarataron, se simplificaron y comenzaron a invadir los hogares.
El software se comercializó y las empresas obligaron a sus programadores a
firmar acuerdos de confidencialidad.

Stallman no era el único que veía con rechazo esa comercialización y


añoraba la época del código libre, el éxito de GNU demostró que había muchos
más desarrolladores esperando esa oportunidad. Pero sólo Stallman se atrevió a ir
en contra del sistema y abandonar el laboratorio de Inteligencia Artifical del MIT
donde había trabajado hasta ese momento.

Esta opción permite a los programadores de todo el mundo colaborar para


mejorar un software: solucionando los errores del código; actualizando el código
con nueva tecnología y creando nuevas funciones para muchos de los sistemas
operativos y aplicaciones que hoy utilizamos y que se sustentan en estos sistemas
de código abierto.

1.2.9 Donald Knuth


Estadounidense (1938-act.). El padre del análisis de algoritmos. Fue Premio
Turing en 1974 y algunos le llaman el Yoda de la programación. Sus trabajos
ayudaron a crear los modernos compiladores que se usan hoy día para crear
software (convierten el lenguaje de los programadores al lenguaje binario).

En 1968 publicó el primer volumen del mítico The Art of Computer


Programming (TAOCP, ‘El arte de programar ordenadores’), que versa sobre
análisis de algoritmos de programación. Tras publicar su segundo volumen y
sentirse molesto con la calidad cada vez menor de la tipografía, creó TeX y
METAFONT, programas tipográficos que permiten a los investigadores publicar
sus textos con diseño de imprenta.

1.2.10 Dennis Ritchie


Estadounidense (1941-2011). Colaboró en el diseño y desarrollo del
sistema operativo Unix en 1969 junto con Ken Thompson y Douglas McIlroy, un
SO portable, multitarea y multiusuario, que ha sentado las bases de los sistemas
operativos modernos, como GNU/Linux y Mac OS X.
Posteriormente creó C en 1972, un lenguaje de programación orientado a la
implementación de Sistemas Operativos (concretamente Unix), y junto con Brian
Kernighan elaboró el manual ‘El lenguaje de programación C’, ¡donde se puso el
famoso “Hello World!” como ejemplo básico de un lenguaje de programación.
Prácticamente todo en la Web utiliza C y UNIX:

 Los navegadores están escritos en C


 Internet corre casi en totalidad sobre el kernel de UNIX (también está
escrito en C)
 Java o C++ son derivados de C
 Python y Ruby se implementan en C

1.2.11 Bjarne Stroustrup


Danés (1950-act.). En 1983 evolucionó el C a C++. “C era demasiado
primitivo para los cada vez más potentes ordenadores de los que disponíamos”,
comentó, así que incorporó mecanismos que permitieron la manipulación de
objetos.

Escribió ‘The C++ Programming Language’ (1985), texto introductorio de


referencia para un lenguaje que ha influido a Perl, Ada 95, Java o PHP. No sólo
eso, cualquier área de actividad humana incorpora C++: vehículos de exploración
de Marte, Google, Amadeus (sistema reservas online), videojuegos (Doom,
Warcraft…), turbinas eólicas, prospecciones petrolíferas.

1.2.12 Alan Cooper


Estadounidense (1952-act.). Creador de Visual BASIC (1991), un lenguaje
de programación dirigido por eventos que desarrolló para Microsoft. Es un dialecto
de BASIC que intenta simplificar la programación utilizando un entorno de
desarrollo sencillo.

No es de extrañar por tanto que Cooper sea un pionero en el campo de la


experiencia de usuario (Diseño UX). En 1998 escribió ‘Presos de la tecnología:
Por qué los productos tecnológicos nos vuelven locos y cómo podemos recuperar
la cordura’, quejándose de que no se estaba diseñando para facilitar la vida al
usuario. Se puede decir que es uno de los precursores del Responsive Design.

1.2.13 Linus Torvalds


Finlandés y estadounidense (1969-act). Desarrolló el Núcleo Linux en 1991
(Linux kernel) —uno de los principales ejemplos de software libre y de código
abierto— basándose en el sistema operativo libre Minix y en algunas
herramientas, varias utilidades y los compiladores desarrollados por el proyecto
GNU (que fundó Dennis Ritchie como hemos comentado antes).

En 2005 creó Git, un software de control de versiones que permite usar


flujos de trabajo más flexibles al ser un sistema distribuido, lo que supone una
mejora de los tiempos de detección de diferencias entre archivos. Lo usan
comunidades de código abierto como las de GitHub (plataforma para alojar
proyectos de desarrollo colaborativo).

1.2.14 John Carmack


Estadounidense (1970-act.). Pionero en trucos gráficos en 3D. En 1984
fabricó un explosivo casero para allanar su propio colegio… e intentar robar un
Apple II con el que poder crear sus juegos, ya que tenía una situación familiar
poco boyante. Le pillaron, pasó un año en un reformatorio y sus padres accedieron
a comprárselo.

En 1991 cofundó ID Software y creó videojuegos míticos de disparos en


primera persona como Wolfenstein (1992), Doom (1993) o Quake (1996).
Carmack es autor de varias técnicas algorítmicas para gráficos de computadora,
en particular en el cacheo de superficies, lo que propició que sus motores de
juegos tuviesen mayor potencia de desarrollo en hardware para PC que los de sus
competidores, y hayan sido utilizados en otros videojuegos similares como Half-
Life y Medal of Honor.

1.3 MÁQUINAS
Aunque el computador en la historia del hombre es relativamente nuevo, ha
sido uno de los artefactos que más ha cambiado en los últimos años. El tamaño, la
velocidad, los materiales, etc. han variado drásticamente con el pasar de los años.

La historia de la evolución de las computadoras es una sorprendente y llena


de controversias. Es increíble como de un sencillo dispositivo mecánico para
contabilizar haya surgido tan poderosa e imprescindible herramienta que ha
llegado a obtener tan grande importancia a nivel mundial.

1.3.1 Abaco (5,000 años atrás)


Surgió en Asia Menor y se utiliza actualmente. Se utilizó originalmente por
mercaderes para llevar a cabo transacciones y contar los días. Comenzó a perder
importancia cuando se inventó el lápiz y el papel.
1.3.2 Calculadora de Pascal (1642)
Blaise Pascal inventó una máquina de sumar mecánica para ayudar a su
padre a calcular impuestos.

1.3.3 Máquina de multiplicar de Leibniz (1694)


Artefacto con funciones aritméticas basada en el modelo de Pascal.

1.3.4 “Arithnometer” (1820)


Charles Xavier Thomas de Colmar inventó una calculadora que podía llevar
a cabo las cuatro operaciones matemáticas básicas (sumar, restar, dividir y
multiplicar).

1.3.5 Máquina de telar de Jacquard


Artefacto controlado por tarjeta en las cuales los huecos estaban
estratégicamente perforados.

1.3.6 Máquina diferencial de Babbage (1822)


Diseñada para trabajar con vapor, era una máquina amplia del tamaño de
una locomotora. Tenía como función resolver ecuaciones diferenciales. Durante el
transcurso del tiempo Babbage comenzó a trabajar en la primera computadora de
uso general o máquina analítica.

1.3.7 Primer uso de la programación (1832)


Lady Ada Lovelace creó instrucciones rutinarias para controlar la
computadora, sugirió que las tarjetas perforadas podían prepararse para repetir
ciertas instrucciones.

1.3.8 Máquina tabuladora de Hollerith (1889)


Le dio paso al procesamiento de datos automatizado. Hollerith fundó una
compañía de máquinas tabuladoras que posteriormente paso a ser “International
Business Machines” o IBM.

1.3.9 Máquina de resolver ecuaciones diferenciales de Vannevar Bush


(1931).

1.3.10 Primera computadora eléctrica de Atanasoff y Berry (1940).

1.3.11 Invención del ratón (mouse) y la interface gráfica (1970)


Por la compañía Xerox PARC.

1.3.12 Apple (1976)


Crearon las computadoras Apple I y II y las máquinas Macintosh en 1984.
Se comenzó a utilizar las computadoras personales en las oficinas y hogares.

También podría gustarte