Un lenguaje de programación" es un lenguaje diseñado
para describir el conjunto de acciones consecutivas que
un equipo debe ejecutar. Por lo tanto, un lenguaje de
programación es un modo práctico para que los seres
humanos puedan dar instrucciones a un equipo.
Elementos
Variables y vectores
• Variables tipo Int:
Contienen un número
entero.
• Variables tipo float:
Contienen un número
decimal.
• Variables tipo String: Contienen
cadenas de texto, o lo que es lo mismo,
es un vector con varias variables del
tipo Char.
• Variables del tipo Boolean: Solo pueden
contener un 0 o un 1. El cero es considerado para
muchos lenguajes como el literal "False", mientras
que el 1 se considera "True".
• Variables tipo Char: Estas
variables contienen un único
carácter, es decir, una letra,
un signo o un número.
Condicionantes
If: Indica una condición para
que se ejecute una parte del
programa.
Else if: Siempre va precedido de un "If" e indica una
condición para que se ejecute una parte del programa
siempre que no cumpla la condición del if previo y si se
cumpla con la que el "else if" especifique.
Else: Siempre precedido de "If" y en
ocasiones de "Else If". Indica que debe
ejecutarse cuando no se cumplan las
condiciones prévias.
Bucles
While: Ejecuta un código
mientras que se cumpla la
condición que solicita.
For: Ejecuta un código mientras una
variable se encuentre entre 2
determinados parámetros.
Funciones
Todos los lenguajes de programación tienen
algunos elementos de formación primitivos para la
descripción de los datos y de los procesos o
transformaciones aplicadas a estos datos (tal como
la suma de dos números o la selección de un
elemento que forma parte de una colección). Estos
elementos primitivos son definidos por reglas
sintácticas y semánticas que describen su
estructura y significado respectivamente.
Sintaxis
La sintaxis de un lenguaje de
programación describe las
combinaciones posibles de los
símbolos que forman un
programa sintácticamente
correcto. El significado que se le
da a una combinación de
símbolos es manejado por su
semántica (ya sea formal o como
parte del código duro de la
referencia de implementación).
Dado que la mayoría de los
lenguajes son textuales.