... computerscience, especiallyinprogramming and pro-gramming languages. Hoare received theACMTuringawardin1980. In hisawardad-dress he had this to say about learning fromfailure: I have learned ... putting a man on the moon, i. e., managing a massive amount of detail.In addition to being important and intellectually challenging, programming is a great deal of fun. Programmers get to build ... strings, and the coverage of C-style arrays is minimal and included only because initializing an array with several values shortens code. Instead,we use streams for I/ O, the standard C++ class string,...