Loading this book…
Loading this book…
EngineeringComputer Technology
by Brian W. KernighanNot on Booklabria yet
Esto le ocurre a los programadores todo el tiempo, aunque tratar con estos problemas es muchas veces mas complejo de lo que deberia ser, porque temas como prueba, depuracion, portabilidad, rendimiento, alternativas de diseno y estilo -la practica de la programacion-, no suelen ser el foco de atencion de los cursos de computacion o de programacion. La mayoria de los programadores los aprenden penosamente a medida que van adquiriendo experiencia, y algunos otros nunca los llegan a aprender. En un mundo de interfaces enormes e intrincadas, herramientas, lenguajes y sistemas en constante cambio, e implacable presion por tener mas de todo, uno puede perder de vista los principios basicos -simplicidad, claridad, generalidad- que sustentan al buen software. Tambien puede descuidarse el valor de las herramientas y notaciones que mecanizan parte de la creacion de software e incorporan a la computadora en su propia programacion. Nuestro enfoque en este libro esta basado en esos principios fundamentales e interrelacionados, que se aplican en todos los niveles de la computacion: simplicidad, que mantiene los programas breves y manejables; claridad, que garantiza que sean faciles de entender, tanto para las personas como para las maquinas; generalidad, que significa que trabajaran bien en una amplia gama de situaciones y se adaptaran bien a medida que surjan situaciones nuevas; y automatizacion, que permite que sea la maquina la que haga el trabajo por nosotros, liberandonos de tareas
Content notes
No content warnings recorded yet. Catalogue records don't include them, which doesn't mean the book has none.

The Practice of Programming (Addison-Wesley Professional Computing Series)
Book data and covers from Open Library (openlibrary.org).
The most complete records first.
Editions and their details come from Open Library, as its contributors recorded them. Publisher names are shown as recorded. See this book on Open Library(opens Open Library)