Portada de Atomic Scala

Atomic Scala

por Bruce Eckel · 2013

Ver sugerencias

Sinopsis

Atomic Scala introduce los fundamentos del lenguaje de programación Scala en pequeños pasos, diseñados para simplificar el aprendizaje para programadores principiantes y experimentados.

Más de Bruce Eckel

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque Atomic Scala enseña un lenguaje de programación específico, un enfoque 'nonobvious' es ver más allá del lenguaje y centrarse en la filosofía subyacente de cómo se construye software de calidad. 'Clean Architecture' ofrece una visión de los principios universales de diseño, que son cruciales para cualquier desarrollador, incluido uno que aprende Scala, para crear sistemas bien estructurados y elegantes, mucho más allá de la sintaxis del lenguaje.

Thinking in Systems: A Primer

Donella H. Meadows

2008·divulgacion

Atomic Scala, al ser un lenguaje conciso y funcional, fomenta un pensamiento modular y sistémico. 'Thinking in Systems' no es un libro de programación, pero ofrece un marco mental para comprender cómo las partes interrelacionadas crean comportamientos complejos, lo que es sorprendentemente relevante para diseñar sistemas de software en Scala, donde la inmutabilidad y la composición son claves. Ayuda a desarrollar una mentalidad de 'pensamiento sistémico' que va más allá del código.

Atomic Scala, al ser un libro conciso, busca destilar la esencia de Scala. 'El programador pragmático' comparte esta filosofía al enfocarse en los principios atemporales y las mejores prácticas en el desarrollo de software. Ambos libros buscan empoderar al lector con las herramientas y la mentalidad necesarias para ser un desarrollador efectivo y eficiente, más allá de la sintaxis específica del lenguaje, fomentando una comprensión profunda de cómo abordar la programación.

Atomic Scala, al buscar enseñar un paradigma de programación funcional, se alinea con la exploración profunda de los fundamentos de la computación que propone SICP. Ambos libros van más allá de la mera sintaxis para enseñar cómo pensar computacionalmente, cómo construir abstracciones y cómo estructurar programas de manera elegante y poderosa, principles que son el corazón de lenguajes como Scala.

La esencia de Scala

Antonio García-Tomás

2013·divulgacion

Mientras que Atomic Scala es una introducción concisa de un autor conocido, 'La esencia de Scala' ofrece una perspectiva similar de concisión y claridad para el ecosistema de habla hispana, pero proviene de un autor menos visible en el ámbito angloparlante, representando una contribución valiosa y específica. Ambos buscan desmitificar Scala, pero uno desde una fuente más 'oscura' internacionalmente.

Programación concisa en Rust

Manuel R. Canga

2021·divulgacion

Atomic Scala se enfoca en destilar un lenguaje complejo a su esencia, al igual que 'Programación concisa en Rust' hace con Rust. La conexión 'obscure' se debe a que, a pesar de que Rust es popular, este título específico es de un autor hispanohablante y menos conocido globalmente en comparación con las guías canónicas de Rust. Ambos libros comparten la meta de enseñar un lenguaje moderno y potente de forma eficiente.

El Elemento Estilo de Programación

Brian W. Kernighan

1974·divulgacion

Atomic Scala, por su propia naturaleza de libro conciso, implica una estructura que prioriza la brevedad y la eficiencia en la comunicación de ideas. 'El Elemento Estilo de Programación' comparte un enfoque estructural similar, no en el código en sí, sino en la manera de concebir y expresar las soluciones de programación, haciendo hincapié en la estructura interna y la 'elegancia' de la lógica del código, de modo que cada parte contribuya de forma mínima pero significativa al todo.

The Little Schemer

Daniel P. Friedman

1974·divulgacion

Atomic Scala aborda un lenguaje complejo desglosándolo en unidades digeribles y enfocándose en la 'atomicidad' de sus conceptos. 'The Little Schemer' emplea una técnica estructural radicalmente similar: descompone la programación funcional en micro-preguntas y respuestas, construyendo la comprensión de forma incremental y recursiva. Ambos libros utilizan una estructura altamente fragmentada y repetitiva para enseñar conceptos profundos de manera concisa y memorable.

Ayúdame a que yoleo sea sostenible