The Elements of C Programming Style
- McGraw-Hill 1993
- 340 Páginas: Ejemplos; 23 cm.
Jay Ranade y Alan Nash son reconocidos expertos en el campo de la computación técnica. Jay Ranade es un prolífico autor y editor, famoso por dirigir la exitosa serie editorial J. Ranade IBM Series y Workstation Series en McGraw-Hill; es considerado una autoridad en sistemas mainframe, programación de sistemas y redes (SNA). Por su parte, Alan Nash es un autor técnico y científico de la computación que ha colaborado extensamente en la creación de manuales de referencia y guías de estilo, destacándose por su enfoque en la calidad del código y la claridad en la documentación técnica.
PART I: The Project Cycle
Chapter 1: Introduction
Chapter 2: The Project Cycle
PART II: General Programming Advice
Chapter 3: Aesthetics
Chapter 4: Documentation
Chapter 5: Structured Programming
PART III: C Usage
Chapter 6: Data Names
Chapter 7: Data Types
Chapter 8: Data Organization
Chapter 9: Control Flow
Chapter 10: Preprocessor
Chapter 11: Libraries
PART IV: C Review
Chapter 12: C Language Review
Esta obra, publicada por McGraw-Hill, está diseñada como una guía de "estilo y elegancia" para programadores de C, inspirada en el clásico manual de escritura The Elements of Style de Strunk y White. A diferencia de los libros que solo enseñan sintaxis, este texto se enfoca en las mejores prácticas de la ingeniería de software para producir código legible, mantenible y profesional. Los autores presentan reglas directas y probadas ("insider techniques") que utilizan los expertos para unificar estándares de codificación dentro de equipos de desarrollo, cubriendo desde la organización visual del código y el nombrado de variables hasta la gestión eficiente del ciclo de vida del proyecto.