martes, 3 de julio de 2012

Introducción

Siempre que realizamos cualquier tarea, lo lógico es hacerla por pasos hasta completarla. Pero si queremos realizar una tarea como por ejemplo sacar cuentas de ingreso y porcentajes, ademas de tener los datos tenemos que calcular manualmente cada cifra y repetir este proceso dependiendo del numero de ventas, pero esto puede ser muy tedioso y aburridor. 
En la programación básicamente lo que se hace es simplificar procesos que tomarían horas, días o hasta años realizar, y dar resultados exactos y sin fallas, ya que para todo dato que se le ingrese hay lineas de códigos que no se pueden modificar y que se comportan siempre de la misma manera a no ser que se las modifique. El proceso de escribir códigos precisa de varios conocimientos  sobre todo en el área de las matemáticas, y dentro de esta los conocimientos mas importantes son los de lógica formal y algoritmos. 
El código fuente esta escrito en un lenguaje de programación que lo podemos considerar como un idioma artificial para que se nos facilite la tarea de comunicarnos con el computador. Este está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se pruebase depurase compila y se mantiene el código fuente de un programa informático se le llama programación.

Por ultimo, podemos decir que un programa es un conjunto de ordenes que una vez ejecutadas realizaran una o varias tareas en la computadora. Obviamente una computadora sin programas no serviría de nada en lo absoluto ya que no podría ejecutar instrucciones útiles para cualquier fin. En el lenguaje maquina lo que la computadora interpreta al fin y al cabo son una serie de 0 y 1 que se llama sistema binario. Lo que hacen los lenguajes de programación es facilitarnos la tarea de escribir 0 y 1, ya que esto tomaría siglos, y nos da la ventaja de usar un sistema de símbolos y letras fácil de interpretar para los seres humanos.