Portada de Aprendiendo Go

Aprendiendo Go

por Miroslav Šedivý, Petr Hnilica · 2017

Sinopsis

Un manual conciso y práctico para iniciarse en el lenguaje de programación Go, con ejemplos claros y una aproximación directa a sus características y diseño.

Sé el primero en valorar este libro.

Más de Miroslav Šedivý

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque 'Aprendiendo Go' es específico de un lenguaje, este libro conecta con él al enfatizar que los principios de diseño de software subyacen a cualquier implementación. Invita a pensar más allá de la sintaxis y las características específicas de Go, hacia un diseño de sistemas más generalista y duradero, algo que no suelen explorar los libros introductorios de lenguajes.

Mientras que 'Aprendiendo Go' se enfoca en el cómo de un lenguaje, este libro aborda el porqué y el qué de los sistemas de datos complejos. Conecta con el libro de referencia al ampliar la visión más allá del código Go en sí, hacia los sistemas de infraestructura y los desafíos que un programador de Go moderno enfrentará al construir aplicaciones reales, ofreciendo una perspectiva de 'gran imagen' inesperada para un libro de lenguajes.

A Philosophy of Software Design

John Ousterhout

2018·divulgacion

Mientras que 'Aprendiendo Go' enseña las herramientas, este libro profundiza en la filosofía subyacente de cómo diseñar bien con esas herramientas. La conexión es profunda porque va más allá de la sintaxis de Go para tocar los principios atemporales que hacen que un buen código, independientemente del lenguaje, sea legible, modular y sostenible, un tema que resuena con la simplicidad y la concisión que Go promueve.

Aunque 'Aprendiendo Go' es un manual técnico, se conecta con este libro a través de la idea de cómo el lenguaje de programación se convierte en una herramienta para expresar modelos complejos de la realidad. DDD ofrece una perspectiva filosófica sobre cómo estructurar el conocimiento de un dominio y traducirlo en software, lo cual complementa la adquisición de un lenguaje de programación como Go al proporcionar un marco para pensar en la arquitectura y la expresividad del problema que se está resolviendo.

Aunque la edición original en inglés es famosa, la traducción literal en español o la referencia a 'Reflexiones...' son menos comunes en las listas modernas de libros de programación actualizados. Se conecta con 'Aprendiendo Go' al ofrecer una visión atemporal y profunda, más allá de la tecnología específica, sobre los desafíos inherentes a la construcción de software, proporcionando una base filosófica para cualquier programador, incluso uno que recién aprende un lenguaje moderno.

El Programador Pragmático: Un camino a la maestría

Andrew Hunt, David Thomas

1999·divulgacion

Si bien es un clásico en inglés, su difusión editorial en el mercado de habla hispana con este título exacto y su enfoque en principios atemporales más que en tecnologías específicas, lo hace menos 'obvio' en el contexto de listas de recomendación para lenguajes. Conecta con 'Aprendiendo Go' al complementar el conocimiento del lenguaje con habilidades prácticas y una mentalidad proactiva, esenciales para cualquier desarrollador, fomentando un enfoque 'pragmático' que Go también valora.

Concurrency in Go: Tools and Techniques for Developers

Katherine Cox-Buday

2017·divulgacion

Mientras 'Aprendiendo Go' introduce el lenguaje, este libro se enfoca estructuralmente en el modelo de concurrencia, una característica central y distintiva de Go. Desarrolla la comprensión de cómo Go maneja la ejecución simultánea de tareas, un pilar fundamental del diseño del lenguaje, proporcionando una continuidad temática y un aumento en la profundidad estructural de un concepto clave.

Effective Go: 50 Specific Ways to Improve Your Go Programs

Bill Kennedy, Brian Ketelsen, Erik St. Martin, Jon Calhoun

2021·divulgacion

Este libro se conecta con 'Aprendiendo Go' en un nivel estructural al ir más allá de la sintaxis básica y centrarse en cómo escribir Go 'idiomático', es decir, código que no solo funciona, sino que está diseñado de la manera en que los expertos en Go esperarían, aprovechando las características del lenguaje. Ofrece un seguimiento directo al aprendizaje del lenguaje, profundizando en cómo estructurar el código de manera efectiva y Go-céntrica.

Ver sugerencias

Ayúdame a que yoleo sea sostenible