Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

We have much better tools now and much simpler support matrices, though. When this stuff was created, you had more processor architectures, compilers, operating systems, etc. and they were all much worse in terms of features and compatibility. Any C codebase in the 90s was half #ifdef blocks with comments like “DGUX lies about supporting X” or “SCO implemented Y but without option Z so we use Q instead”.


That's the essence of programming in C though...

You figure out what the hardware designers actually did, and get the program written to accommodate it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: