INTRODUCCIÓN A LA COMPUTACIÓN Y A LAS TECNOLOGÍAS DE LA INFORMACIÓN
INTRODUCCIÓN
La computación o informática es una ciencia que ha permeado todos los aspectos de nuestras vidas, por lo mismo, saber los fundamentos de los que más utilizamos en nuestro día a día es importante. Para entenderlo, en esta entrada haremos un recorrido por la historia y comienzos de las computadoras, pues una vez que sepamos la cultura general, nos resultará más fácil adentrarnos a los conceptos más técnicos y un poco más difíciles.
DESARROLLO
Una Ciencia
• Las Ciencias de la Computación o Informática es la disciplina que trata de establecer una base científica para temas como el diseño asistido por computadora, la programación de computadoras, el procesamiento de la información, las soluciones algorítmicas de problemas y el propio proceso algorítmico.
o Se llama ciencia de la computación o informática porque todo lo que se hace con computadoras tiene pasos que se pueden repetir (y al repetir los mismos pasos se obtienen los mismos resultados)
• El objetivo de la computación es tener un algoritmo para poder hacer cosas
• La búsqueda de algoritmos: el objetivo era determinar un único conjunto de instrucciones que describiera cómo resolver todos los problemas de un tipo concreto
• Abstracción de algoritmos: teniendo el algoritmo podemos simplemente seguir instrucciones sin necesidad de entender cómo funciona éste
o Yo pongo símbolos y alguien puede entender lo que yo puedo hacer
• La inteligencia computacional es la inteligencia requerida para resolver un problema que está codificado dentro del algoritmo
o La inteligencia artificial trata de determinar el algoritmo que mejor haga match a los datos de entrada con los datos de salida
o La inteligencia artificial busca con un conjunto de datos resolver el algoritmo de en medio
• Los algoritmos nos permiten hacer computación
• Lo que hacemos con las computadoras es usar inteligencia computacional para resolver problemas
o Las computadoras sólo pueden resolver problemas basados en algoritmos que alguien más programó
o Las computadoras todavía no pueden programarse por sí solas
El papel de los algoritmos
• Un algoritmo es conjunto de pasos que define cómo hay que realizar una tarea
• Un programa es la representación de un algoritmo en una forma es que es compatible con la máquina
o Son las instrucciones que yo escribí en la computadora, que entiende la computadora pero que también alcanzo a entender yo como humano
o Los primeros programas se hicieron con telares donde el programa tenía hoyos y esos determinaban el color que se iba poniendo en la siguiente capa de la tela y esa tela ya salía con un diseño y se podían repetir cuantas veces se quisiera. Por eso las primeras computadoras utilizan tarjetas perforadas
• La programación es el proceso de desarrollo de un programa, de codificarlo en un formato compatible con la máquina y de introducirlo en ésta
o Es cómo me dedico a desarrollar programas, codificarlo y que lo metamos en la computadora
La historia de la computación
• El ábaco se considera la primera computadora porque es el primer dispositivo programable que permite cumplir con el algoritmo para sumar que me permite hacer un programa que me permite representarlo
• Después del ábaco, la siguiente computadora se diseñó cuando empezaron a utilizar engranes para hacer cosas
o Con muchos engranes, empezaron a conectarlos de tal forma que permitía ingresar datos en una computadora hecha de engranes (ésta tenía una campana que al terminar de procesar lo que se le pedía sonaba y obtenías un resultado)
o Se utilizaron tarjetas perforadas
• Después tarjetas perforadas, luego relés mecánicos controlados electrónicamente y, por último, transistores y circuitos integrados
• La primer persona que hizo una computadora es Babbage
• La primer persona que hizo un programa es Augusta Ada Byron (Ada Lovelace)
Personal Computer
• Popularización de las computadoras, desarrollo de computadoras de sobremesa
• Una computadora personal
• Uno de los pasos principales que condujo a la popularización de la computación fue el desarrollo de las computadoras de sobremesa (Steve Jobs y Stephen Wozniak –Apple Computer, Inc. 1976 –)
o Vendían computadoras ya ensambladas y eso fue la clave del éxito
• Cuando IBM inventa la PC, IBM ya había esta fabricando computadoras de oficina pero éstas se vendían muy caras, y después se da cuenta de lo que estaban haciendo Steve Jobs y Stephen Wozniak que vendían computadoras ya ensambladas
o IBM no vendió PC’s del 76 al 81 y empezaron a surgir muchas empresas que las ofrecían
• En 1981, IBM presentó su primera computadora de sobremesa, denominada computadora personal o PC (Personal Computer), y cuyo software subyacente había sido desarrollado por una empresa de reciente creación de nombre Microsoft.
o Antes de que sacaran la computadora se acerca Bill Gates y le ofrece a IBM venderle el sistema operativo. Bill Gates no pacta un precio determinado, pacta una retribución por cada computadora vendida
• IBM acepta porque jamás estimó el boom tan grande del mercado
o El éxito de Microsoft fue vender por licencia cobrándole una parte a cada computadora
o El PC tuvo un éxito instantáneo y dio legitimidad a la computadora de sobremesa como producto de consumo en la mente de la comunidad empresarial
• Actualmente todo está interconectado
Importancia de las TI/Computación
• Todo lo que es programable es una computadora (entonces Alexa sí es una computadora, un celular, un smartwatch, televisión)
o Una computadora es aquella en la que nosotros podemos escoger el programa que ejecuta
• Todo lo que sea programable, que se le pueda introducir un programa y que utilizando ese programa se le meten datos y se obtiene una respuesta es programación
• La mejor interfaz para el humano es hablar, entonces las computadoras están aprendiendo a escuchar y hablar
• La computación está cambiando la forma en la que todos interactuamos
o La computación está en todos lados
• La tecnología de computadoras es tan prevalente hoy día, que la familiaridad con ella es fundamental para poder ser un miembro de pleno derecho de la sociedad moderna
• Computación/TI hot topics: vigilancia, globalización de la economía, desarrollo científico, nuevas formas de comunicación, etc.
• Una introducción a la Ciencia de la Computación representa necesariamente un esfuerzo interdisciplinar.
CONCLUSIÓN
Es importante saber los fundamentos de una de las herramientas más revolucionarias en la historia de la humanidad, pues hoy en día las computadoras están presentes en nuestro día a día, desde nuestros relojes, celulares, Alexa, etc.
Un tema importante para mí a recalcar es el hecho de que la primera persona que realizó un programa fue una mujer, esto es relevante porque en ese entonces era una realidad y un mundo muy distinto al que ahora vivimos, las mujeres eran extremadamente relegadas a un segundo plano y es por eso que es inverosímil pensar que un tema normalmente pensado como "de hombres" haya sido realizado por una mujer.
Comentarios
Publicar un comentario