actividad

Páginas: 5 (1071 palabras) Publicado: 4 de septiembre de 2014

Universidad Autónoma De Nuevo León
Preparatoria 1”Colegio Civil”






Tecnología de la Información y la Comunicación II


Actividad Diagnostica

Etapa 1









Programación
La historia de los lenguajes de programación comienza según la mayoría de los autores cuando Charles Babbage inventó su computadora en el año 1822. El necesito un lenguaje para poder comunicarsecon esta máquina. Estos primeros lenguajes de programación estaban muy unidos a la computadora y fueron creados para cada una de ellas. Este lenguaje era muy rudimentario y consistía en la programación de los diferentes cambios de engranajes que ejecutaban los cálculos.
Más adelante en el año 1942 se construyó la ENIAC, computadora que se programaba ya con interruptores y era preciso reescribir elsistema entero para cada nuevo programa. Era un lenguaje de programación muy tedioso.
La historia de los lenguajes de programación da un gran paso en el año 1957, cuando aparece el primero de los lenguajes de programación más importantes, el FORTRAN (del inglés Formula Translation). Este fue el primero de los lenguajes de programación de alto nivel. En el año 1958 se creó el lenguaje deprogramación LISP o proceso de lista que fue diseñado para la investigación la inteligencia artificial.
La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.
Para crear un programa, y que la computadora lo interprete y ejecute las instrucciones escritas en él, debe usarse unlenguaje de programación. En sus inicios las computadoras interpretaban sólo instrucciones en un lenguaje específico, del más bajo nivel, conocido como código máquina, siendo éste excesivamente complicado para programar. De hecho sólo consiste en cadenas de números 1 y 0 (sistema binario). Para facilitar el trabajo de programación, los primeros científicos que trabajaban en el área decidieronreemplazar las instrucciones, secuencias de unos y ceros, por palabras o letras provenientes del inglés; las codificaron y crearon así un lenguaje de mayor nivel, que se conoce como Assembly o lenguaje ensamblador.
Con el fin de facilitar el trabajo del programador surge la necesidad de que la computadora entienda un lenguaje diferente al suyo propio, de unos y ceros, muy complejo para el ser humano. Esnecesario reducir la distancia de lenguajes entre los humanos y la computadora, por esto se crean los Lenguajes de Programación. Para aproximar unos a otros. Con tales lenguajes no es necesario escribir «ristras» de unos y ceros; se dispone de un medio expresivo con un nivel de abstracción mayor que permiten «decirle» a la máquina qué es lo que tiene que «hacer» de una forma más cercana a la formahumana.
Se han propuesto diversas técnicas de programación cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas, se pueden mencionar las siguientes:
Programación declarativa
Programación estructurada
Programación modular
Programación orientada a objetos
Existe una tendencia a identificar el proceso de creación de un programa informático con laprogramación, que es cierta cuando se trata de programas pequeños para uso personal, y que dista de la realidad cuando se trata de grandes proyectos.
El proceso de creación de software, desde el punto de vista de la ingeniería, incluye los siguientes pasos:
Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea.
Recoger losrequisitos del programa. Debe quedar claro qué es lo que debe hacer el programa y para qué se necesita.
Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer. Las pruebas que comprueben la validez del programa se pueden especificar en esta fase.
Diseñar la arquitectura del programa. Se debe descomponer el programa en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Actividades
  • Actividades
  • Actividades
  • Actividades
  • Actividades
  • Actividad
  • Actividades
  • Actividad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS