Java es un lenguaje con una larga trayectoria y por supuesto algunos lenguajes modernos exhiben mejoras frente algunas de sus falencias. Pero existen motivos para seguir utilizándolo o para aprenderlo a pesar de eso.
Java es un lenguaje multiplataforma, lo que significa que el código escrito en Java puede ejecutarse en varios sistemas operativos y dispositivos sin modificaciones. Cuenta con una comunidad grande y activa, lo que significa que hay muchos recursos disponibles para aprender y mejorar tus habilidades.
💡 ¿Qué salida veremos si ejecutamos esta porción de Javascript? ¿Por qué?
1 2 3 4 5 6 7 8 9 10 11 function createCounter(n) { return function() { return n++; } } const counter = createCounter(0); console.log(counter()); console.log(counter()); console.log(counter()); La explicación de la salida que veremos radica en el concepto de closure que existe en Javascript. Closure es el paquete formado en Javascript por una función y el entorno que la rodea.
Paradigma prototípico El prototipado es una característica de JavaScript que permite reutilizar código a través de la creación de objetos a partir de otros objetos. Esto se logra asignando un objeto como prototipo de otro objeto. En contraste con la reutilización de código del paradigma de orientación a objetos donde el código y los atributos a reutilizar están en una clase. Y los objetos se crean a partir de la clase.
Los principales conceptos a aprender ✅ Variables: lugares de almacenamiento para valores que pueden ser accedidos y modificados por el programa.
✅ Tipos de datos: el tipo de valor que almacena una variable, como una cadena, número o booleano.
✅ Operadores: símbolos que realizan operaciones en uno o varios valores, como la adición o comparación.
✅ Sentencias condicionales: estructuras de control que permiten que el programa tome decisiones basadas en ciertas condiciones.