Glosario
Código fuente
El código fuente es el conjunto de instrucciones y sentencias escritas en un lenguaje de programación.
En Kotlin, estas instrucciones se utilizan para crear programas, funciones y estructuras de datos.
El código fuente puede incluir varios elementos, como palabras clave, identificadores, expresiones, bloques y comentarios.
Las palabras clave son palabras reservadas que tienen significados especiales en el lenguaje, mientras que los identificadores son nombres que se les dan a las variables, funciones y clases.
Las expresiones son fragmentos de código que producen un único valor y los bloques son grupos de sentencias encerradas entre llaves.
El compilador ignora los comentarios y los utiliza para explicar partes del código.
Inferencia de tipos
La inferencia de tipos es el proceso mediante el cual el compilador deduce automáticamente el tipo de datos que van a almacenarse en una variable, expresión o parámetro de función, sin necesidad de una declaración explícita de tipo.
Esta característica es particularmente útil en expresiones lambda, donde el tipo de parámetro se infiere a partir de la interfaz, lo que hace que el código sea más fácil de leer.
La inferencia de tipos de Kotlin funciona incluso con la interfaz funcional de Java, lo que permite una interoperabilidad fluida entre ambos.
La inferencia de tipos ayuda a reducir la redundancia en el código y lo hace más limpio, ya que el programador no tiene que especificar explícitamente el tipo de datos para cada variable.
Java
Java es un lenguaje de programación y plataforma informática comercializada inicialmente por Sun Microsistems en 1995. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos.
Las aplicaciones de Java son compiladas a bytecode (clase Java), el cual puede ejecutarse en cualquier máquina virtual Java (JVM) independientemente del dispositivo.
La compañía Sun desarrolló la implementación de referencia original para los compiladores de Java, máquinas virtuales y librerías de clases en 1991, y las publicó por primera vez en 1995. A partir de mayo de 2007, en cumplimiento de las especificaciones del Proceso de la Comunidad Java, Sun volvió a licenciar la mayoría de sus tecnologías de Java bajo la Licencia Pública General de GNU
El 27 de enero de 2010 Sun Microsystems fue adquirida por la compañía Oracle.
Sintaxis
La sintaxis hace referencia al conjunto de reglas y convenciones que dictan cómo debe escribirse un programa en dicho lenguaje.
Incluye la estructura de declaraciones, expresiones y palabras clave, así como el uso de sangría, espacios en blanco y comentarios.
Ciertas reglas son requeridas para que el programa pueda ejecutarse, y hay convenciones que solo indican como debe escribirse el código, para que el código tenga más coherencia, pero no afectan a la ejecución.
Una expresión, por ejemplo, es la forma en que debe escribirse un único valor, como un valor literal, una variable, una llamada a una función o una combinación de estos elementos mediante operadores.
Comprender la sintaxis de Kotlin es esencial para escribir código claro, fácil de mantener y sin errores.