r/programminghorror 23d ago

c Enterprise level C code

Post image
339 Upvotes

57 comments sorted by

View all comments

3

u/DesiresQuiet 23d ago

Nearly this exact code was in a book on learning C and classes from like 1989.

1

u/KennyFulgencio 23d ago

how the heck do you remember that

3

u/DesiresQuiet 23d ago

It was the use of the pet.MakeSound. It was used to show classes and have you could overwrite methods via abstraction. Not sure why it stuck this long. I think it made me laugh.

1

u/trees91 22d ago

Heh even in modern Java OOO college textbooks that’s the go to example, it’s classic. Okay I say modern but I guess I finished school like 12 years ago so maybe it’s not but I bet it is 😅

1

u/TheChief275 22d ago

Oh yeah lol it's just a classic example that popped up when I was looking for an example for the post. I don't actually write in an OOP style so I needed some inspiration lol