Portada de Thinking in C

Thinking in C

por Bruce Eckel · 1995

Ver sugerencias

Sinopsis

"Thinking in C" de Bruce Eckel es un seminario introductorio al lenguaje C, que cubre los fundamentos necesarios para comprender C++ o Java, dejando de lado aspectos complejos que no son relevantes para estos lenguajes orientados a objetos.

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

The Art of Unix Programming

Eric S. Raymond

2003·divulgacion

Mientras 'Thinking in C' enseña los fundamentos de un lenguaje, 'The Art of Unix Programming' va más allá del lenguaje específico para abordar la mente del programador, la eficiencia y las mejores prácticas en el ecosistema de desarrollo, que para el C es muy relevante. Conecta a nivel de cómo pensar como buen ingeniero de software, más que solo como programador de C.

Hackers: Heroes of the Computer Revolution

Steven Levy

1984·divulgacion

En lugar de un manual técnico, este libro ofrece una perspectiva histórica y cultural sobre las personas que definieron los principios de la programación y la exploración de sistemas, incluyendo aquellos que fueron pioneros en el desarrollo de lenguajes como C. Conecta la práctica de 'Thinking in C' con sus raíces ideológicas y la mentalidad detrás de la creación de dichos sistemas.

Mientras 'Thinking in C' enseña cómo construir sistemas con un lenguaje de bajo nivel, 'Gödel, Escher, Bach' profundiza en las ideas fundamentales de la recursión, los algoritmos y la autoorganización que subyacen a toda la computación. Conecta con la arquitectura profunda del pensamiento estructurado y lógico necesario para dominar un lenguaje como C.

Principios de Programación

Niklaus Wirth

1971·ensayo

Aunque no se centra en C, Wirth fue un pionero en la programación estructurada y sus 'Principios de Programación' encapsulan las ideas sobre la claridad, la simplicidad y la eficiencia que son cruciales para el buen diseño de software en C. Conecta con la base filosófica del buen diseño de programas, que 'Thinking in C' intenta impartir a través de un lenguaje específico.

Este libro proporciona una perspectiva hispanohablante sobre los conceptos de programación que son la base para 'Thinking in C', abordando las estructuras de datos y algoritmos desde una didáctica posiblemente diferente a los textos anglosajones más conocidos. Ofrece una visión alternativa y accesible sobre los mismos principios subyacentes.

Aunque más conocido en ciertos círculos, no es un libro que aparezca en todas las listas de 'fundamentos de C'. Su enfoque en las prácticas de programación sólidas y la mentalidad de ingeniero de software complementa la enseñanza de un lenguaje específico como C, y proporciona una base filosófica para aplicar lo aprendido en 'Thinking in C' de manera efectiva.

'Thinking in C' busca modelar un estilo mental. 'Coders at Work' logran esto a través de múltiples voces y anécdotas, reflejando cómo diferentes mentes abordan problemas complejos, lo cual es análogo a la forma en que 'Thinking in C' desglosa el lenguaje para construir una forma de pensar sobre él. La estructura de entrevistas crea una experiencia multifacética.

La Biblia del Programador: C/C++

Herbert Schildt

1994·ensayo

Al igual que 'Thinking in C', este libro adopta una estructura de referencia/manual detallado, desglosando el lenguaje pieza por pieza y a menudo revisitando conceptos desde diferentes ángulos con ejemplos prácticos. La forma en que ambos libros estructuran la información para la enseñanza de un lenguaje es similar, con un enfoque progresivo y exhaustivo.

Ayúdame a que yoleo sea sostenible