Structured Programming

4.0/5 · 36 ratings

Structured Programming represents a foundational moment in computer science history, bringing together three of the most influential minds in the field. This classic text introduces the formal methodologies that moved software development from a chaotic craft to a disciplined engineering practice. By focusing on clarity and logical rigor, the authors present a philosophy of coding that emphasizes…

Shelves
Ole-Johan Dahl Edsger W. Dijkstra Computers Software Programming C.A.R. Hoare book Computer Science Technology Technical

More like this


EWD 340: The Humble Programmer

Edsger W. Dijkstra presents a profound meditation on the intellectual challenges of software development in this 1972 Turing Award lecture. He arg…

4.0/5 · 36 ratings

The Little Schemer

The notion that “thinking about computing is one of the most exciting things the human mind can do” sets both The Little Schemer (formerly known a…

4.0/5 · 36 ratings

Pro Git

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its incep…

4.0/5 · 36 ratings

Cracking the Coding Interview: 150 Programming Questions and Solutions

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is…

4.0/5 · 36 ratings

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…

4.0/5 · 36 ratings

The Algorithm Design Manual

This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…

4.0/5 · 36 ratings

A Method of Programming

A Method of Programming offers a disciplined approach to software development through the lens of mathematical rigor. Written by the legendary Eds…

4.0/5 · 36 ratings

The Pragmatic Programmer: From Journeyman to Master

Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software …

4.0/5 · 36 ratings

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…

4.0/5 · 36 ratings

Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability

Author: Steve Krug

Since Don’t Make Me Think was first published in 2000, over 400,000 Web designers and developers have relied on Steve Krug’s guide to help them un…

4.0/5 · 36 ratings

Introduction to Algorithms

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…

4.0/5 · 36 ratings

Effective Java

Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…

4.0/5 · 36 ratings