Portada de The Go Programming Language

The Go Programming Language

por Brian W. Kernighan · 2015

Ver sugerencias

Sinopsis

Más de Brian W. Kernighan

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Jay Sussman

1985·divulgacion

Aunque utiliza un lenguaje radicalmente diferente (Lisp/Scheme) al Go del libro de referencia, comparte la filosofía de enseñar los fundamentos del diseño de programas y la ingeniería de software a través de un lenguaje específico. Es un texto denso y fundamental, no una introducción superficial a otro lenguaje popular.

Mientras que 'The Go Programming Language' enseña el 'cómo' del lenguaje, 'Clean Code' se enfoca en el 'por qué' y el 'qué' de la buena programación más allá de un lenguaje específico. Es una recomendación no obvia porque el libro de referencia es sobre un lenguaje, y este sobre principios generales, pero ambos son fundamentales para cualquier programador.

El lenguaje de programación C

Brian W. Kernighan, Dennis M. Ritchie

1978·divulgacion

Go fue influenciado significativamente por C, siendo diseñado para la programación de sistemas con énfasis en la simplicidad y el rendimiento, al igual que C en su momento. La conexión es profunda porque ambos lenguajes, y los libros que los describen, abordan la programación desde una perspectiva de eficiencia y control, buscando resolver problemas de nivel de sistema con un enfoque claro y conciso.

Operating Systems Design and Implementation

Andrew S. Tanenbaum, Albert S. Woodhull

1987·divulgacion

La filosofía de Go de ser un lenguaje para construir sistemas eficientes y concurrentes resuena profundamente con los principios subyacentes de los sistemas operativos. Ambos libros abordan la complejidad de gestionar recursos y procesos a bajo nivel, aunque uno desde la perspectiva del lenguaje de programación y el otro desde la arquitectura del sistema. Comparten una visión pragmática y profunda de cómo se construyen sistemas informáticos robustos.

Software Engineering: A Practitioner's Approach

Roger S. Pressman

1982·divulgacion

Aunque Pressman es conocido en círculos académicos, su obra es menos citada en las listas de 'lectura obligatoria para programadores' que los gurús más actuales. El libro de referencia se enfoca en un lenguaje, mientras que Pressman abarca la disciplina, conectándose a través de la necesidad fundamental de la ingeniería de software subyacente a cualquier lenguaje, pero desde una voz que no está en la cima del canon anglosajón moderno.

Conceptos de Lenguajes de Programación

Robert W. Sebesta

1996·divulgacion

Sebesta es un autor cuyo trabajo es más prevalente en currículos universitarios que en el ámbito de las 'lecturas de culto' para desarrolladores, especialmente fuera del mundo angloparlante donde circulan otros textos. El libro de referencia detalla un lenguaje, mientras que Sebesta desglosa la teoría detrás de su existencia, ofreciendo una perspectiva más académica y menos 'mainstream' de los lenguajes de programación en general, en contraste con el enfoque práctico de Kernighan.

The Rust Programming Language

Steve Klabnik, Carol Nichols

2018·divulgacion

Como 'The Go Programming Language', este libro es el manual oficial y la principal referencia para aprender su respectivo lenguaje. Ambos libros comparten una estructura didáctica directa y completa, cubriendo desde los conceptos básicos hasta las características avanzadas del lenguaje, y son considerados la 'biblia' para sus comunidades.

Effective Java

Joshua Bloch

2001·divulgacion

Ambos libros, aunque para diferentes lenguajes, están estructurados de manera similar: presentan una serie de 'ítems', 'consejos' o 'mejores prácticas' que van más allá de la sintaxis, enseñando el 'estilo' y la 'filosofía' de cómo usar el lenguaje de manera efectiva. Comparten una organización modular en la que cada capítulo o sección aborda un aspecto específico o un patrón de uso del lenguaje.

Ayúdame a que yoleo sea sostenible