Preparatoria No. 9 Tecnología de la información y comunicación II
CAZARESALEXANDRATarea19 de Febrero de 2017
767 Palabras (4 Páginas)304 Visitas
[pic 1][pic 2]
Universidad autónoma de Nuevo Leon
Preparatoria No. 9
Tecnología de la información y comunicación II
Nombre: Alexandra Lizeth Cazares Costilla
Matricula: 1872682
Gpo. 242
Actividad Diagnostica
|
La historia de la programación de las computadoras.
Para crear un programa y que la computadora lo interprete y lo haga funcionar debe utilizarse algún tipo de lenguaje de programación. Cuando iniciaban las computadoras solo podían entender un leguaje específico del más bajo nivel a este lenguaje se le conocía como “código maquina” este lenguaje se dice que era muy difícil de programar, aparte de ser tardado, este lenguaje solo consiste en cadenas del código binario.
Los últimos 50 años, los idiomas de programación han cambiado de ser código binario de máquinas a ser una gran herramienta que facilita y hace que la programación se aún más rápida y eficaz, es muy importante reconocer el por qué han estado evolucionado los idiomas cada vez más y observar que cambios y que otras capacidades nos dan los recientes idiomas.
Una de las claves para llevar a cabo una programación exitosa es la abstracción. La abstracción es otra clave en la elaboración de sistemas complejos del software. Como nosotros día a día tenemos problemas técnicos en computadoras, la importancia de la abstracción claramente está en aumento. En tiempos atrás cuando solo se empleaba un tipo de lenguaje como eso de los años 1950´s y 60´s un solo programador atendía el programa completo, por tato este programador entendía y manipulaba cada una de las estructuras del problema y los datos. Los programistas de la actualidad no tienen la suficiente capacidad para dominar todas las estructuras y datos. Entonces la abstracción permite al programista entender los conceptos básicos.
La mayoría de los libros y textos de programación, los idiomas suelen clasificarse en generaciones, esto es algo de gran utilidad para clasificar los idiomas por edad.
Los idiomas más utilizados en la primera generación de computadoras fueron los idiomas de maquina esto se debe a que el hardware se desarrolló antes que el software y puedo aclarar que cualquier software finalmente tiene que expresarse en un lenguaje que exprese el hardware.
La programación en la actualidad es sumamente fastidiosa ya que el programador tiene que bajar a nivel de la máquina y decirle cosa por cosa lo que tiene que realizar. Lo correcto es que el programador lo exprese en su forma numérica, pero este lenguaje es más propenso a errores con lo que el rendimiento del programador es más baja. Sin embargo cabe mencionar que en aquellos momentos no había alguna otra alternativa.
Puedo agregar que el lenguaje de la segunda generación de las computadoras era el “lenguaje ensamblador”, con este lenguaje nacen algunas herramientas automáticas para apoyar al código de máquina.
Este lenguaje redujo el número de errores que ocurrían comúnmente en las operaciones que resultan ser muy difíciles de detectar.
Conclusión
Puedo concluir que desde los inicios de la computadora se utilizan los lenguajes de programación, mejorando de generación en generación para hacer que el sistema de la computadora sea el adecuado para la actualidad o para tiempos futuros, considero que estos lenguajes vayan mejorando constantemente ya que las próximas generaciones vas a considerar que los lenguajes que tenemos ahorita en la actualidad serán “viejos” a lo que ellos están por descubrir de acuerdo a las computadoras.
...