U n lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de una computadora , de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa . Programar viene a ser el proceso de crear un software fiable mediante la escritura, prueba , depuración , compilación o interpretación, y mantenimiento del código fuente de dicho programa informático . Básicamente, este proceso se define aplicando lógicamente los siguientes pasos: El desarrollo lógico del programa para resolver un problema en particular Escritura de la lógica del programa empleando un l