Es el conjunto de instrucciones a través del cual los humanos interactúan con las computadoras. Un lenguaje de programación nos permite comunicarnos las computadoras a través de algoritmo e instrucciones escritas en una sintaxis que la computadora entiende e interpreta el lenguaje de química
Existen docenas de lenguaje de programación utilizados en la industria hoy en día. Algunos lenguajes de programación populares incluyen c++,c#, visual basic, goma Ruby, javascript, Java y pintor por mencionar algunos. Cuando piensas en un lenguaje de programación, tal como en la analogía que hicimos antes, puedes comprarlo con los lenguajes que utilizamos para comunicarnos porque comparte muchas características similares
Sintaxis: El conjunto de símbolos y reglas para formarse sentencias
C# console. Writeline ("Hola Mundo!");
Python. Print. "Hola mundo!"
Semántica: Las reglas para transformar sus sentencias en instrucciones lógicas
x++; //incremento
Foo(xyz, - -b, &qrs); //call foo
Pragmática: Utilizando los las construcciones particulares del lenguaje
son comandos que indican a la computadora qué hacer. A continuación, presento algunos ejemplos en diferentes lenguajes de programación
En lenguaje C, algunas de las instrucciones básicas son:
- Tipos de datos: int, char, float, double, entre otros.
- Variables: se definen con un tipo de dato y un nombre. Ejemplo: int contador;
- Estructuras de control de flujo: if-else, switch-case, for, while, entre otros.
- Funciones: definen una tarea a realizar y pueden recibir argumentos.
En Python, algunas de las instrucciones básicas son:
- Tipos de datos: número entero (int), número decimal (float), cadena de texto (str), entre otros.
- Variables: se definen con un nombre y un valor. Ejemplo: contador = 0.
- Estructuras de control de flujo: if-else, for, while, entre otros.
- Funciones: definen una tarea a realizar y pueden recibir argumentos.
lenguaje Java, algunas de las instrucciones básicas son:
- Tipos de datos: int, char, float, double, entre otros.
- Variables: se definen con un tipo de dato y un nombre. Ejemplo: int contador;
- Estructuras de control de flujo: if-else, switch-case, for, while, entre otros.
- Métodos: son funciones que se definen dentro de una clase y pueden recibir argumentos.
Los lenguajes compiladores e intérpretes toman código legible por los humanos y lo convierten en código máquina legible por computadoras
Era un lenguaje compilado, la máquina de destino traduce directamente el programa, en un lenguaje interpretado, el código fuente no es directamente traducido por la máquina de destino. En cambio, un distinto programa, mejor conocido como intérprete, lee el código y lo ejecuta