Linked by Thom Holwerda on Thu 27th Dec 2012 10:19 UTC, submitted by anonymous
General Development "Computers are ubiquitous in modern life. They offer us portals to information and entertainment, and they handle the complex tasks needed to keep many facets of modern society running smoothly. Chances are, there is not a single person in Ars' readership whose day-to-day existence doesn't rely on computers in one manner or another. Despite this, very few people know how computers actually do the things that they do. How does one go from what is really nothing more than a collection - a very large collection, mind you - of switches to the things we see powering the modern world?"
Thread beginning with comment 546449
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Programming for all
by Earl C Pottinger on Thu 27th Dec 2012 19:10 UTC in reply to "RE[2]: Programming for all"
Earl C Pottinger
Member since:
2008-07-12

But the same lacks that makes them fail that first year of college/university are the same problems once they consider writing a complex program no matter what the language/environment.

Code that do real work tends to be complex, and even the simpler programs still need the programmer to consider how to handle things/events when something goes wrong with inputs/hardware/communications.

Reply Parent Score: 3