JetBrains se ha asociado con
Codeforces para promover
Kotlin entre los entusiastas de la programación deportiva. Codeforces proporciona a los desarrolladores de Kotlin una plataforma en la que pueden competir en programación algorítmica y perfeccionar sus habilidades. Junto con Codeforces, estamos lanzando una serie de competiciones llamadas
Kotlin Heroes .
La programación deportiva es una competencia intelectual, cuyos participantes escriben programas para resolver problemas algorítmicos claramente formulados en el marco de restricciones severas. El nivel de dificultad puede ser diferente: cualquier desarrollador se encargará de algunas tareas, y para la solución correcta necesita escribir muy poco código; Otras tareas requieren una amplia experiencia y conocimiento de algoritmos especiales y estructuras de datos. Codeforces es una plataforma que proporciona a los desarrolladores profesionales y estudiantes de todo el mundo una forma emocionante de aprender y mejorar sus habilidades de programación.
La primera competencia de
Kotlin Heroes se llevará a cabo en Codeforces
el 28 de mayo de 2019 a las 17:35 hora de Moscú. Durará 2.5 horas e incluirá un conjunto de tareas diseñadas tanto para programadores principiantes como experimentados. Los participantes en los primeros tres lugares recibirán premios por un monto de 512, 256 y 128 dólares, respectivamente. Los 50 mejores participantes recibirán una camiseta de Kotlin Heroes y una insignia de Kotlin. Finalmente, cualquiera que resuelva al menos un problema podrá participar en el sorteo de una de las 50 camisetas de Kotlin Heroes.
JetBrains introdujo el lenguaje de programación
Kotlin en 2011, y la primera versión estable 1.0 se lanzó en 2016. La versión actual del lenguaje es 1.3. Kotlin satisface las necesidades de los desarrolladores de aplicaciones en una amplia gama de campos. Este es un lenguaje de tipo estático diseñado para escribir código conciso, que tiene menos "forma" y más contenido. Le permite pasar de aplicaciones de solo unas pocas líneas a proyectos con millones de líneas de código. Kotlin no fue diseñado específicamente para la programación deportiva, pero es excelente para esta área. Kotlin reduce la cantidad de código estereotipado que los programadores tienen que leer y escribir, casi al nivel que ofrecen los lenguajes de scripting con tipeo dinámico, todo esto con las herramientas y el rendimiento de un lenguaje tipado estáticamente.
Las competiciones son una excelente manera de poner a prueba tus conocimientos y aprender cosas nuevas de tus rivales. No importa si estuviste involucrado en la programación deportiva antes. Estamos seguros:
Kotlin Heroes será un torneo útil e interesante para todos los desarrolladores de Kotlin, ¡especialmente porque todos tienen la oportunidad de ganar un premio! Si te gusta Kotlin, esperamos que participes en los próximos Héroes de Kotlin, y tal vez incluso comiences a usar Kotlin en otras competiciones.