Portada de Kotlin In-Depth [Vol-II]: A Comprehensive Guide to Modern Multi-Paradigm Language

Kotlin In-Depth [Vol-II]: A Comprehensive Guide to Modern Multi-Paradigm Language

por Aleksei Sedunov

Ver sugerencias

Sinopsis

Este libro es una guía exhaustiva del lenguaje de programación Kotlin, que explora sus fundamentos, la programación orientada a objetos y funcional, la biblioteca estándar de Kotlin, la concurrencia basada en corrutinas y su aplicación en el desarrollo de Android y web.

Más de Aleksei Sedunov

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

A Philosophy of Software Design

John Ousterhout

2018·divulgacion

Mientras 'Kotlin In-Depth' se centra en las herramientas y el cómo, este libro aborda el 'por qué' y el 'qué' del diseño de software desde una perspectiva más abstracta y de principios. Ambas obras buscan la excelencia en la creación de software, pero una desde la implementación de un lenguaje y la otra desde la filosofía del diseño. Es una conexión no obvia porque la mayoría buscaría otro libro de lenguaje de programación.

'Kotlin In-Depth' describe las características de un lenguaje moderno. 'Clean Code' va más allá, enseñando la artesanía y la disciplina necesarias para aplicar esas características de manera efectiva. No se trata solo de la sintaxis, sino de la calidad intrínseca del código, una preocupación que trasciende cualquier lenguaje específico, aunque aquí se presenta en un idioma diferente.

Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Jay Sussman, Julie Sussman

1985·divulgacion

Mientras 'Kotlin In-Depth' enseña un lenguaje moderno multi-paradigma, SICP profundiza en la raíz de lo que significa programar eficazmente, independientemente del paradigma. Ambos buscan educar a los desarrolladores, pero SICP lo hace desde una perspectiva más filosófica y fundacional sobre la naturaleza de la computación, conectando con los principios subyacentes que hacen que lenguajes como Kotlin sean potentes.

El libro de referencia detalla un lenguaje moderno, pero Knuth profundiza en los 'ladrillos' fundamentales sobre los que se construyen todos los lenguajes y sistemas: los algoritmos y las estructuras de datos. Ambos buscan equipar al lector con las herramientas para construir soluciones, pero Knuth lo hace desde una perspectiva mucho más teórica y elemental, revelando las verdaderas 'reglas del juego' que subyacen a cualquier implementación en Kotlin.

Si bien 'Kotlin In-Depth' es una referencia general excelente, este título es una opción 'oscura' por su origen geográfico y su enfoque en el mercado polaco. Ofrece una perspectiva similar de profundización en Kotlin, pero desde un contexto cultural y editorial que no suele aparecer en las listas de libros anglosajones, proporcionando una voz diferente en el mismo tema.

Designing Data-Intensive Applications

Martin Kleppmann

2017·divulgacion

Aunque no se centra en Kotlin, este libro es un pilar en la ingeniería de sistemas distribuidos y 'data-intensive', un campo donde Kotlin encuentra mucha aplicación, especialmente en el backend. Su autor, Martin Kleppmann, aunque respetado en la comunidad, publica un tipo de contenido que no siempre se incluye en las listas de lectura 'mainstream' de programación, siendo más técnico y menos orientada a un lenguaje específico, pero profundamente relevante para quienes usan Kotlin en entornos complejos.

Effective Java

Joshua Bloch

2001·divulgacion

Ambos libros comparten una estructura similar de 'libros de recetas' o 'manuales de buenas prácticas'. 'Kotlin In-Depth' presenta las características del lenguaje, mientras que 'Effective Java' ofrece patrones y consejos para usar Java de manera eficaz. La técnica es guiar al lector con ejemplos concretos y explicaciones detalladas para cada punto, en lugar de una narración lineal de conceptos.

Similar a 'Kotlin In-Depth', 'Code Complete' es una obra enciclopédica que busca cubrir casi todos los aspectos de su tema. Ambos libros están estructurados como referencias comprensivas, llenos de ejemplos prácticos y organizados por temas y subtemas para una consulta rápida. Ambos aspiran a ser el 'go-to resource' sobre sus respectivos focos, empleando un formato de manual detallado con múltiples secciones dedicadas a técnicas específicas.

Ayúdame a que yoleo sea sostenible