logoalt Hacker News

donatjtoday at 10:52 AM1 replyview on HN

I did an independent study of C in high school in 2003.

I sat at a non-internet-connected terminal in the back of the TechED room and typed examples from the provided book into a very simple editor. Sometimes they compiled and worked. Sometimes they did not work despite being to all appearances character for character the same as the book, and I was often left with no idea why.

It was not an entirely unfamiliar experience. I had a Mattel Aquarius as a young child and spent countless hours typing games in from the back of the manual before attempting to save them to cassette.


Replies

lelanthrantoday at 3:04 PM

> Sometimes they did not work despite being to all appearances character for character the same as the book, and I was often left with no idea why.

The book may have been wrong - between 2000 and 2005 there were a ton of programming books that were flat out wrong. Many of these were C books.

Just one example: the examples from https://wozniak.ca/blog/2018/06/25/1/index.html are full of UB and are almost guaranteed to crash.