Un Lenguaje de Programación es un sistema de comunicación artificial con una determinada estructura, contenido y uso que permite la creación de programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Para poder escribir programas que brinde mejores resultados, se debe tener en cuenta una serie de detalles:
- Corrección. Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo.
- Claridad. Es muy importante que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento.
- Eficiencia. Se trata de que el programa, además de realizar aquello para lo que fue creado lo haga gestionando de la mejor forma posible los recursos que utiliza.
- Portabilidad. Un programa es portable cuando tiene la capacidad de poder ejecutarse en una plataforma, ya sea hardware o software, diferente a aquélla en la que se elaboró.
Algunos de los Lenguajes de Programación existentes son: Java, Python, JavaScript, C++, Visual Basic, C#, PHP y ASP.