Acerca de esta aplicación
Esta aplicación ¿Qué es Kotlin, Lecciones de Kotlin, Muestras de Kotlin y Kotlin o Java? Consiste en piezas.Puede usar esta aplicación, donde puede llegar a más información y detalles sobre el idioma Kotlin, en cualquier momento.
Kotlin fue creado por la firma de JetBrains en 2010.
Kotlin fue anunciado en el evento JVM Language Summit el 19 de julio de 2011.
Kotlin es un lenguaje de programación estática.
Kotlin es un proyecto de código abierto desarrollado bajo la licencia Apache 2.0, abierto a soporte y asistencia.
El código fuente del proyecto está abierto a todos. Puede hacer mejoras para apoyar el proyecto. Para revisar y apoyar el proyecto, puede visitar GitHub: https://github.com/jetbrains/kotlin
El primer desarrollo de Kotlin fue realizado por los desarrolladores de software de JetBrains, una compañía con sede en Rusia. El nombre de Kotlin proviene de la isla de Kotlin en Rusia.
1) Kotlin es un lenguaje de programación de código código abierto gratuito desarrollado estáticamente bajo la licencia Apache 2.0. Puede apoyar el lenguaje Kotlin y contribuir al desarrollo de Kotlin.
2) Kotlin es un lenguaje funcional orientado a objetos. Es un lenguaje de programación orientado a objetos como Java, C # y C ++.
3) Perl y Unix / Linux admite que se suma a la cadena de estilo de script de shell.
4) Kotlin es más corto y más específico que Java. La característica más importante que agrada y atrae a los programadores es que es simple y único.
5) Kotlin funciona 100% compatible con Java y Android. Con Java, Kotlin puede considerarse como media manzana.
6) Kotlin es un lenguaje más seguro que Java. Entonces, ¿qué significa esta seguridad? Los datos nulos, que se han utilizado en programas orientados a objetos desde 1965 y causaron miles de millones de dólares en daños, se trataron de manera más segura con Kotlin y se impidió dañar el sistema. Tienes que hacer un esfuerzo especial para obtener un error nulo en Kotlin :)
7. Admite el desarrollo de aplicaciones web basadas en servidor y cliente.
8. Se compila en códigos JavaScript y se usa en páginas HTML.
Si está interesado en los idiomas utilizados en la web, como JavaScript y HTML, creo que Kotlin es un idioma que le gustará.
9. Kotlin y Java están trabajando juntos. Puedes usar Kotlin en Javan y Java en Kotlin. Puede traducir fácilmente el código Java que ha escrito en Android Studio al idioma Kotlin.
10. Kotlin habilita el desarrollo de aplicaciones utilizando las bibliotecas Java existentes. Funciona con Java. No se puede considerar independientemente de Java.
11. El factor más importante que destaca el lenguaje Kotlin es que la División de Desarrolladores de Android de Google Company confía en este idioma y lo admite para desarrollar aplicaciones de Android.
Con el lenguaje de programación de Kotlin, puede desarrollar varias aplicaciones en 4 plataformas o áreas principales. Las áreas de desarrollo se enumeran a continuación.
JVM: aplicaciones del lado del servidor
Android: aplicaciones de Android
Navegador: aplicaciones web basadas en JavaScript
Nativo: MacOS, iOS y aplicaciones de sistemas integrados. (En desarrollo.)
a) La corrección de Kotlin de algunas deficiencias en Java:
Verificación de referencias nulas,
Sin tipo de datos sin procesar,
Las matrices no cambian
Hay tipos correctos de funciones.
No verifica las excepciones.
b) Características no en Java con Kotlin:
Nulo
ENCHIVOS SMARTES
Plantillas de cadena,
Propiedades,
Constructores primarios,
Rango,
Sobrecarga del operador
Clases de datos
Para obtener más información, puede visitar la página oficial de Kotlin:
https://kotlinlang.org/
c) Características en Java pero no en Kotlin
Control de excepción
Tipos de datos primitivos
Miembros estáticos
Tipos de bromista
Operador ternario
El 7 de mayo de 2019, Google anunció que el lenguaje de programación de Kotlin es ahora su lenguaje preferido para los desarrolladores de aplicaciones de Android. Como resultado, muchos desarrolladores han cambiado a Kotlin desde el lanzamiento de Android Studio 3.0 en octubre de 2017, Kotlin se ha incluido como una alternativa al compilador Java estándar. El compilador de Android Kotlin se dirige a Java 6 de forma predeterminada, pero permite que el programador elija apuntar a Java 8 hasta 13, para optimización o más funciones