La Programacion Tic
Enviado por sipi6 • 11 de Marzo de 2013 • 426 Palabras (2 Páginas) • 330 Visitas
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.
El propósito de la programación es crear programas que exhiban un comportamiento deseado.
El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
Muchas personas creen que la programación es simplemente teclear palabras en una computadora.
Eso es una parte, pero de ninguna manera todo.
La programación también llamada “Desarrollo de software”, es un procedimiento de seis pasos para la creación de esa lista de instrucciones. Sólo uno de esos pasos consiste en teclear enunciados en una computadora.
Los seis pasos son los siguientes:
1. Especificación del programa
2. Diseño del programa
3. Codificación del programa
4. Prueba del programa
5. Documentación del programa
6. Mantenimiento del programa
1.1 Desarrollo histórico
Sobre los últimos 50 años, los idiomas que programan han evolucionado del código binario de máquina a herramientas poderosas que crean las abstracciones complejas. Es importante entender porqué los idiomas han evolucionado, y que capacidades que los idiomas más nuevos nos dan.
Una de las llaves para programar exitosamente es el concepto de la abstracción.
La abstracción es la llave a la construcción de sistemas complejos de software. Como el tamaño de nuestros problemas crece, la necesidad para la abstracción dramáticamente aumenta. En sistemas sencillos, característica de idiomas usados en los 50’s y 60’s, un solo programita podría entender el problema entero, y por lo tanto manipula todas las estructuras del programa y datos.
Sobre los últimos 50 años, los idiomas que programan han evolucionado del código binario de máquina a herramientas poderosas que crean las abstracciones complejas. Es importante entender por qué los idiomas han evolucionado, y qué capacidades que los idiomas más nuevos nos dan.
"Tan largo como no había máquinas, programar era ningún problema; cuando tuvimos unos pocas computadoras débiles, programar llegó a ser un problema templado y ahora que tenemos las computadoras gigantescas, programar ha llegado a ser un problema igualmente gigantesco. En este sentido que la industria electrónica no ha resuelto un solo problema, tiene sólo los creó - ha creado el problema de usar su producto".
...