Un lenguaje de programación es una forma de comunicarnos con una computadora, tablet o celular e indicarle qué queremos hacer.

Existen distintos tipos de lenguaje: principalmente de bajo nivel y de alto nivel. La diferencia se encuentra en lo cerca o lejos que estemos del hardware de nuestro equipo. Esta cercanĆ­a tiene que ver con el control que tengamos sobre el dispositivo, placa o controlador.

Encontramos diferentes lenguajes como C, C++, Java, PHP, Python, C#, ASP, entre otros.




Si hacemos una analogƭa, imagina que esa sociedad es tu computadora y que las personas son las piezas de hardware y software que la conforman. Igual que la sociedad de humanos, esta sociedad hipotƩtica dentro de tu computadora necesita comunicarse entre sƭ para que Ʃsta funcione como esperas y puedas hacer cƔlculos, abrir un navegador o crear un documento.

Para utilizar un lenguaje de programación, de manera efectiva, debemos estudiarlo y comprenderlo desde tres perspectivas:

Sintaxis: el conjunto de sĆ­mbolos y reglas para formar sentencias.

SemÔntica: las reglas para transformar sentencias en instrucciones lógicas.

PragmƔtica: utilizando las construcciones particulares del lenguaje.

En español, las letras forman palabras que forman oraciones. En los lenguajes de programación, los caracteres forman sentencias que en conjunto forman instrucciones.