Discusión sobre el artículo "Aprendiendo MQL5 de principiante a profesional (Parte II): Tipos de datos básicos y uso de variables"

 

Artículo publicado Aprendiendo MQL5 de principiante a profesional (Parte II): Tipos de datos básicos y uso de variables:

Continuamos la serie para principiantes. Hoy veremos cómo crear constantes y variables, además de registrar la fecha, los colores y otros datos útiles. Asimismo, aprenderemos a crear enumeraciones como días de la semana o estilos de cadena (sólido, punteado, etc.). Las variables y las expresiones son la base de la programación: se encuentran necesariamente en el 99% de los programas, por lo que comprenderlas es fundamental. Y así, si es usted nuevo en el mundo de la programación, este es un buen comienzo. Nivel de conocimientos de programación: muy básico, dentro del ámbito de mi artículo anterior (el enlace está al principio).

Hoy hablaremos de cómo se almacenan los datos en la memoria RAM. Los datos se almacenan en la memoria en variables o constantes.

Las diferencias son evidentes:

  • Las variables se modifican, el programa tiene derecho a sobrescribirlas;
  • Las constantes permanecen invariables durante toda la vida del programa, y si el programador intenta sobrescribir sus valores, recibirá un mensaje de error de compilación.

Por lo demás, su significado es exactamente el mismo: se trata de una zona de la RAM que almacena datos, no instrucciones del procesador. Normalmente, la gente nombra estas áreas de memoria con algunas palabras significativas para que ellos mismos puedan entender por qué han escrito "esto" aquí.

Obviamente, el compilador eliminará estos nombres más adelante, pero si tenemos acceso al código fuente (nuestro archivo de texto), siempre podremos entender en el futuro para qué sirve una determinada variable según su nombre. Si, por supuesto, las describimos correctamente.

En algunos casos, las constantes no tienen nombre. El programador simplemente escribe con exactitud lo que quiere procesar (como las cadenas que pasamos a la función Print). Estas constantes sin nombre se denominan literales.

En este artículo, veremos con detalle los tipos de datos básicos, cómo se describen las variables y las constantes, y los operadores básicos que un programador puede utilizar para crear sus algoritmos. Esto, a su vez, nos permitirá crear programas más útiles que un simple "Hola, mundo".

Autor: Oleh Fedorov