You are on page 1of 2

Ciencias de la computación

ias de la computación son aquellas que abarcan las bases teóricas de la información y
la computación, así como su aplicación en sistemas computacionales.123 El cuerpo de
conocimiento de las ciencias de la computación es frecuentemente descrito como el estudio
sistemático de los procesos algorítmicos que describen y transforman información: su teoría,
análisis, diseño, eficiencia, implementación, algoritmos sistematizados y aplicación.4 En
términos más específicos se trata del estudio sistemático de
la factibilidad, estructura, expresión y mecanización de procedimientos metódicos
(o algoritmos) que subyacen en la
adquisición, representación, procesamiento, almacenamiento, comunicación y acceso a
la información si dicha información está codificada en forma de bits en una memoria de
computadora o especificada en una estructura de genes y proteínas en una célula biológica.5
Existen diversas ramas o disciplinas dentro de las ciencias de la computación o ciencias
computacionales; algunos resaltan los resultados específicos del cómputo (como los gráficos
por computadora), mientras que otros (como la teoría de la complejidad computacional) se
relacionan con propiedades de los algoritmos usados al realizar cómputo y otros se enfocan
en los problemas que requieren la implementación de sistemas computacionales. Por ejemplo,
los estudios de la teoría de lenguajes de programación describen un cómputo, mientras que
la programación de computadoras aplica lenguajes de programaciónespecíficos para
desarrollar una solución a un problema computacional específico. Un computólogo se
especializa en teoría de la computación y en el diseño e implementación de sistemas de
computacionales.6
Según Peter J. Denning, la cuestión fundamental en que se basa la ciencia de la computación
es: «¿Qué puede ser (eficientemente) automatizado?».7

Historia

La historia de la ciencia de la computación antecede a la invención del computador digital


moderno. Antes de la década de 1920, el término computador se refería a un ser humano que
realizaba cálculos.8 Los primeros cimientos de lo que se convertiría en ciencias de la
computación son anteriores a la invención de la computadora digital moderna. Se trataba de
máquinas para el cálculo de las tareas numéricas fijas, como el ábaco han existido desde la
antigüedad, ayudando en cálculos tales como la multiplicación y la división. Además, los
algoritmos para realizar cálculos han existido desde la antigüedad, incluso antes de que se
crearan equipos de computación sofisticados. Los antiguos sánscritos tratadistas Shulba
Sutras, o "Reglas de la cuerda", es un libro de algoritmos escritos en 800 a. C. para la
construcción de objetos geométricos como altares utilizando una clavija y cuerda, un precursor
temprano del campo moderno de la geometría computacional.
Blaise Pascal diseñó y construyó la primera calculadora mecánica de trabajo, la Pascalina, en
1642.9 En 1673 Gottfried Leibniz creó una calculadora mecánica digital, llamada el 'Stepped
Reckoner'.10 Él puede ser considerado el primer computólogo y teórico de la información, entre
otras razones, porque fue el primero en documentar el sistema numérico binario. En
1820, Charles Xavier Thomas de Colmar lanzó la calculadora mecánica industrial11 cuando
lanzó su simplificado aritmómetro, que fue la primera máquina de calcular lo suficientemente
fuerte y lo suficientemente fiable para ser usada a diario en un entorno industrial. Charles
Babbage inició el diseño de la primera calculadora automática mecánica, su máquina
diferencial, en 1822, que finalmente le dio la idea de la primera calculadora mecánica
programable, su máquina analítica.12 Él comenzó a desarrollar esta máquina en 1834 y "en
menos de dos años que había esbozado muchas de las características más destacadas del
moderno equipo. Un paso fundamental fue la adopción de un sistema de tarjetas perforadas
derivado del telar de Jacquard"13 haciéndolo infinitamente programable.14 En 1843, durante la
traducción de un artículo francés sobre la máquina analítica, Ada Lovelace escribió, en una de
las muchas notas que incluye el artículo, un algoritmo para calcular los números de Bernoulli,
que es considerado como el primer programa de ordenador.15 Alrededor de 1885, Herman
Hollerith inventó la máquina tabuladora, que usaba tarjetas perforadas para procesar
información estadística; finalmente, su compañía se convirtió en parte de IBM. En 1937, cien
años después del sueño imposible de Babbage, Howard Aiken convencidos por IBM, que
estaban manufacturando todo tipo de equipos de tarjetas perforadas y así como la calculadora
de negocio 16 para desarrollar su calculadora programable gigante, el ASCC/Harvard Mark I,
se basó en la máquina analítica de Babbage, que a su vez utiliza las tarjetas perforadas y una
unidad central de cálculo. Cuando se terminó de construir la máquina, algunas personas lo
aclamaron como «el sueño de Babbage hecho realidad».17
Durante la década de 1940, conforme se desarrollaban las nuevas y más poderosas máquinas
para computar, el término computador se comenzó a utilizar para referirse a las máquinas y ya
no a sus antecesores humanos.18 Cuando se hizo evidente que las computadoras no
solamente podrían utilizarse para realizar cálculos matemáticos, el campo de las ciencias de la
computación se amplió para estudiar cómputo en general. Las ciencias de la computación
empezaron a establecerse como una disciplina académica distinta de las demás en la década
de 1950 y principios de 1960.719 Entonces surgió el primer programa de grado universitario
mundo, el Cambridge Diploma in Computer Science, del Cambridge Computer Lab
(Departamento de Ciencias de la Computación) de la Universidad de Cambridge, en 1953. El
primer programa de grado universitario en ciencias de la computación en los Estados Unidos
se formó en Universidad de Purdue en 1962.20 Desde que se dispone ordenadores prácticos,
muchas aplicaciones la de las ciencias de la computación convirtieron en diferentes áreas de
estudio en sus propios términos.

You might also like