Portada de Programming with C#

Programming with C#

por Charles Petzold · 2002

Ver sugerencias

Sinopsis

Más de Charles Petzold

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque 'Programming with C#' se centra en un lenguaje específico, 'Code Complete' ofrece principios universales y atemporales de construcción de software que trascienden cualquier lenguaje. La conexión no es tanto un lenguaje diferente, sino un enfoque en la artesanía del código que complementa la sintaxis y semántica de C# con una perspectiva de buenas prácticas, algo que Petzold toca pero no profundiza como McConnell.

El Programador Pragmático: De Oficial a Maestro

David Thomas, Andrew Hunt

1999·divulgacion

Mientras que 'Programming with C#' enseña el 'cómo' de un lenguaje, 'El programador pragmático' aborda el 'por qué' y el 'actitud' de ser un desarrollador efectivo. La conexión no obvia radica en que, en lugar de otro manual de syntax, este libro inculca una mentalidad que cualquier programador, incluidos los de C#, necesita para trascender la mera codificación y convertirse en un arquitecto de software más reflexivo y eficiente.

La esencia del software: El mítico hombre-mes

Frederick Brooks Jr.

1975·ensayo

'Programming with C#' se enfoca en la implementación técnica. 'La esencia del software' aborda los principios más profundos y a menudo frustrantes que subyacen a toda la creación de software, independientemente del lenguaje. La similitud filosófica radica en que ambos libros, aunque de manera muy diferente, exploran la naturaleza fundamental de lo que significa construir software, Petzold a nivel de código y Brooks a nivel de sistema y gestión, revelando las dificultades intrínsecas del medio.

Estructuras de datos y algoritmos en Java

Michael T. Goodrich, Roberto Tamassia

1998·divulgacion

Aunque 'Programming with C#' se centra en la sintaxis y características de un lenguaje específico, 'Estructuras de datos y algoritmos en Java' profundiza en los pilares teóricos subyacentes a toda programación eficiente. La conexión 'deep' es que, una vez que se domina la gramática de C# con Petzold, este libro permite al lector entender la 'arquitectura' subyacente del pensamiento computacional, las soluciones fundamentales que C# (o cualquier otro lenguaje) permite implementar. Es pasar de la forma a la función esencial.

Concurrent Programming in Erlang

Joe Armstrong

1993·divulgacion

Mientras que 'Programming with C#' se centra en un lenguaje 'mainstream' desarrollado por Microsoft, 'Concurrent Programming in Erlang' introduce un paradigma de programación radicalmente diferente (actor-model, concurrente) y un lenguaje de nicho, desarrollado originalmente en Ericsson. La conexión es una exploración profunda de cómo otros lenguajes y arquitecturas abordan los desafíos computacionales, ofreciendo una perspectiva fresca y menos conocida fuera de círculos especializados sobre cómo se 'programa'.

Concepts, Techniques, and Models of Computer Programming

Peter Van Roy, Seif Haridi

2004·divulgacion

A diferencia de la introducción práctica a C# de Petzold, este libro de autores europeos ofrece una panorámica profunda y académica de la informática. Es 'oscuro' en el sentido de que no es un manual sobre un lenguaje popular, sino una obra maestra que disecciona la programación como ciencia. La conexión se establece al ir más allá del 'cómo' programar en C# para entender el 'qué' y 'por qué' de los diferentes enfoques de programación que subyacen a todos los lenguajes, expandiendo la comprensión de arquitecturas más allá del paradigma .NET.

Mientras 'Programming with C#' es una guía práctica para aplicar un lenguaje específico, la serie de Knuth es un compendio enciclopédico de los cimientos ALGOrítmicos y las estructuras de datos, casi escritos como una obra de referencia académica. La similitud estructural reside en que ambos son manuales o tratados que se proponen ser obras de consulta definitivas en su respectivo ámbito: Petzold para C# y Knuth para la base teórica de la programación, ambos abordando su tema con un nivel de detalle exhaustivo y una organización metódica.

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

1994·divulgacion

'Programming with C#' de Petzold es una gramática detallada del lenguaje. 'Design Patterns' es un diccionario y una enciclopedia de 'modismos' y 'frases' avanzadas para ese mismo lenguaje (o cualquier lenguaje OO). La conexión estructural reside en que ambos libros se organizan como referencias estructuradas: Petzold por características del lenguaje, y los 'Gang of Four' por patrones de diseño, ambos libros proporcionan un arsenal de herramientas y soluciones organizadas para construir software, aunque a diferentes niveles de abstracción.

Ayúdame a que yoleo sea sostenible