Variables en Programación de Computadores.

Jan 20 2023
Si está en el mundo de la programación informática, definitivamente encontrará el término 'variable' sin importar el idioma o el propósito de su programa. Avancemos y entendamos lo que significa este término.

Si está en el mundo de la programación informática, definitivamente encontrará el término 'variable' sin importar el idioma o el propósito de su programa. Avancemos y entendamos lo que significa este término.

Según el Cambridge Dictionary , la palabra variable significa;

a). algo que es probable que cambie a menudo

b). un número, cantidad o situación que puede cambiar

C). una letra o símbolo que representa cualquiera de un conjunto de valores

Este artículo sirve para dar una explicación informada del término en el contexto de la programación informática que se inclina más a la segunda y tercera definiciones anteriores.

Launch School tiene una muy buena definición de una variable con respecto a la programación de computadoras de la siguiente manera:

Las variables se utilizan para almacenar información para ser referenciada y manipulada en un programa de computadora. También proporcionan una forma de etiquetar los datos con un nombre descriptivo, de modo que el lector y nosotros mismos podamos entender nuestros programas con mayor claridad. Es útil pensar en las variables como contenedores que contienen información. Su único propósito es etiquetar y almacenar datos en la memoria. Estos datos se pueden utilizar a lo largo de su programa.

Ilustración de una variable por CompSci

Ahora hemos establecido variables como 'marcadores de posición' o 'cuadros' que podemos usar para almacenar datos o valores. Para usarlos, es necesario darles nombres. Cada lenguaje de programación tiene convenciones o reglas de nomenclatura que rigen cómo se asignan nombres a las variables. Las convenciones de nomenclatura dictan la sintaxis de nomenclatura de qué caracteres se pueden o no usar, mayúsculas, mayúsculas y minúsculas, etcétera.

No podemos agotar todas las convenciones de nomenclatura para todos los lenguajes en este artículo, sin embargo, dar un nombre significativo y descriptivo que comunique el propósito de la variable es común a todos los lenguajes de programación. Las documentaciones específicas del idioma son un buen lugar para encontrar las convenciones de nomenclatura para cada idioma.

Ahora que entendemos qué son las variables y cómo nombrarlas, veamos cómo se pueden usar. Primero, aquí hay algunos términos que están asociados con las variables en la programación:

Declarar/Definir: esto simplemente significa crear una variable.
Asignar/Almacenar: una vez que se crea una variable, pones un cierto valor dentro de ella. En la mayoría de los lenguajes de programación, '=' se usa para asignar valores.

Acceso: el objetivo de almacenar un valor en una variable es para que se pueda acceder a él para su uso.
Modificar/Cambiar: esto significa sustituir el valor dentro de una variable por uno nuevo.

Alcance: significa hasta qué punto la variable es accesible para su uso en las secciones de un programa.

Estos son sólo algunos para mencionar. Puede consultar más detalles aquí y aquí .

Tipos de variables.

Hay cinco tipos de variables. Constantes, variables globales, variables de clase, variables de instancia y variables locales.

Constantes: se utilizan para almacenar datos que nunca necesitan cambiar.

Variables globales: estas variables están disponibles en toda su aplicación/programa, anulando todos los límites del alcance.

Variables de clase: estas variables son accesibles por instancias de su clase, así como por la clase misma. Las variables de clase deben inicializarse en el nivel de clase, fuera de cualquier definición de método.

Variables de instancia: estas variables están disponibles en toda la instancia actual de la clase principal. Las variables de instancia pueden cruzar algunos límites de alcance, pero no todos.

Variables locales: las variables más comunes con las que se encontrará y que obedecen a todos los límites del alcance.