174. ¿CÓMO funciona un COMPILADOR | KOTLIN AVANZADO❓ [TOPIC#8]
Description
Aprende KOTLIN AVANZADO y descubre cómo funciona su compilador. ⚙️
NOTAS DEL EPISODIO:
👉🏼 https://gabimoreno.soy/kotlin-avanzado-topic8
ÍNDICE:
- Previa
- 🤯 Gabi del futuro te cuenta lo potente que es esta charla, te va a volar la cabeza
- Bienvenida y presentación
- Raúl nos habla sobre él, su experiencia y su background
- 🤔 ¿Qué considera Raúl que es KOTLIN AVANZADO?
- 🔍 ¿En qué consiste un compilador? Y mejoras del compilador K2
- ⛓️ ¿Cómo se enlazaría esto último que ha comentado Raúl del compilador con KSP y antiguamente con KAPT?
- 📃 ¿En qué consiste Kotlin DSL?
- 👣 Repaso desde código escrito hasta generación del bytecode
- 💡 ¿En qué consisten las funciones inline y reified de Kotlin?
- 📐 ¿Cómo sabemos que una función inline es muy grande? ¿Significa que tiene muchas líneas de código?
- ✅ ¿Qué son los metadatos?
- 🎯 Casos especiales de inline: noinline, crossinline. ¿Qué significa cada una?
- 🚀 ¿Cómo ve Raúl el estado actual de KMP y hacia dónde cree que va?
- ☁️ Se ha formado una nebulosa entorno a: KMP hace el código nativo pero las otras no, el concepto de KOTLIN NATIVE. ¿Qué significa todo eso por debajo?
- ❓ Kotlin native, ¿es compatible con C y C++? ¿Es algo tipo C, C++?
- 👀 Lo que haría Kotlin native es lo mismo que puedes hacer con C, pero lo haces con un lenguaje más sencillo. ¿Es así?
- 🤖 ¿Cómo se encuentra el estado del arte actual de la IA?
- ¡Muchísimas gracias Raúl! 😊
- 1️⃣ ¿Cuál es tu feature favorita en Kotlin?
- 2️⃣ ¿Cómo sueles manejar la concurrencia en Kotlin?
- 3️⃣ ¿Qué opinas del soporte de Kotlin para la IA en comparación con otros lenguajes?
- 4️⃣ ¿Has encontrado limitaciones usando corrutinas?
- 5️⃣ ¿Cuál es el reto más grande que te has enfrentado con Kotlin?
- 6️⃣ ¿Qué herramientas de IA recomiendas para Kotlin?
- 7️⃣ ¿Cómo equilibras el uso de programación funcional y orientada a objetos en Kotlin?
- 8️⃣ ¿Qué opinas de Kotlin para backend?
- 9️⃣ ¿Crees que Kotlin puede competir con lenguajes como Python en el ámbito de la IA?
- 🔟 ¿Kotlin o Dart?
- ¡Muchísimas gracias de nuevo Raúl! 😊
- ¡Muchas gracias a Los androides Premium! 😊
- Despedida y cierre

![174. ¿CÓMO funciona un COMPILADOR | KOTLIN AVANZADO❓ [TOPIC#8] 174. ¿CÓMO funciona un COMPILADOR | KOTLIN AVANZADO❓ [TOPIC#8]](https://s3.castbox.fm/4f/87/50/9e0ba217506fe5e993fee63c6fe4318f5c_scaled_v1_400.jpg)







![177. Así se monta un CI/CD en una COMPAÑÍA TOP de PRODUCTO con Nicolás Patarino [TOPIC#11] 177. Así se monta un CI/CD en una COMPAÑÍA TOP de PRODUCTO con Nicolás Patarino [TOPIC#11]](https://s3.castbox.fm/a0/67/92/510e86d6c5daa06aec4fc267c1d761dc8a_scaled_v1_400.jpg)
![176. Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10] 176. Descubre JETPACK COMPOSE por dentro│Jorge Castillo [TOPIC#10]](https://s3.castbox.fm/8d/78/45/ae2afd11ae290cc3ba7d3cf7821a1d128d_scaled_v1_400.jpg)
![175. Un PACTO de CABALLEROS 🤝🏼 CORRUTINAS + FLOW [TOPIC#9] 175. Un PACTO de CABALLEROS 🤝🏼 CORRUTINAS + FLOW [TOPIC#9]](https://s3.castbox.fm/34/7b/ae/37bff8fb2a9488caa3d5edc80a930a27f2_scaled_v1_400.jpg)
![173. SENIOR DEVELOPER revela cómo escribir CÓDIGO TOP│CALIDAD en el CÓDIGO [TOPIC#7] 173. SENIOR DEVELOPER revela cómo escribir CÓDIGO TOP│CALIDAD en el CÓDIGO [TOPIC#7]](https://s3.castbox.fm/05/3d/ba/46c0c385f8bcb2d626d8b3d85946897064_scaled_v1_400.jpg)

![171. ¿Existen los TESTS de UI unitarios❓️| UI Testing [TOPIC#6] 171. ¿Existen los TESTS de UI unitarios❓️| UI Testing [TOPIC#6]](https://s3.castbox.fm/1c/15/81/8c2f9773c5c561780952ee69a66b655e85_scaled_v1_400.jpg)



![167. GRADLE [TOPIC#5] 167. GRADLE [TOPIC#5]](https://s3.castbox.fm/7e/e1/8d/558471ae5980fcc90bdace4b7936f06f01_scaled_v1_400.jpg)




