Trilithon Software     Software for the Macintosh Millennium . . . 
Company
Trilithon Home Page
Personal
Henry Personal Stuff
Travel
Travel and Living
Readings
Reading Lists
Newspaper Readings
Magazine Readings
Science Readings
Technology Readings
You Are Looking at Computer Readings
Financial Readings
Humanities Readings
Literary References
Web Sites
Favourite Web Sites
Computer Science and Engineering

. . . Software Engineering is that part of Computer Science that is too hard for Computer Scientists. . . .

 

This collection of interesting books are what I classify loosely as Computers, covering the loosely-defined world of software engineering and computer science.

At the time of writing, the hot topic of the past three years has been developing applications (“Apps”) for Apple's iPhone and iPad handheld computer platforms. We're not much into hot topics—the book publishing industry tends to rush in on the back of the latest fad with a deluge of 1,000-page badly written books hacked out to a six-month production schedule. You don't get quality offerings that way.

That said, we will recommend a few books we think are of high enough quality to be useful. But most of our recommendations are more on a contemplative level of concepts and rules of thumb that have stood the test of time. After all, a new computer language is just syntax, and a sufficiently determined hacker can write FORTRAN in any language.

  IPHONE AND MAC OS X SOFTWARE DEVELOPMENT

Beginning iPhone 5 Development by Dave Mark, Jack Nutting, and Jeff LaMarche

 

Beginning iPhone 4 Development

Cocoa Programming for Mac OS X by Aaron Hillegass and Adam Preble

 

Cocoa Programming for Mac OS X

Software Tools was an influential book, bringing the concepts of the C programming language and the UNIX operating system to a wide audience.

Software Tools introduced the Ratfor (Rational FORTRAN) programming language and built a variety of small-sized but very useful programs for text processing.

Programming Pearls by Jon Louis Bentley

 

Programming Pearls and More Programming Pearls are a series of short essays on all aspects of software development.

More Programming Pearls by Jon Louis Bentley

 

Programming Pearls and More Programming Pearls are a series of short essays on all aspects of software development.

The Mythical Man Month is Frederick Brook's discussion of how large-scale software engineering projects (like pretty much all large-scale engineering projects of any type) go awry, leading to huge cost over-runs and enormous delays in deployment.

His summation of the perils of such projects is an only somewhat tongue-in-cheek conclusion: Adding manpower to a late project makes it even later.

The Elements of Programming Style by Brian Kernighan and P. J. Plauger

 

Copyright © 1994 – 2012 Trilithon Software

Page Updated 2011 December 10