News for hackers. Stuff that matters.
Re:Learn C The Hard Way by JoshTriplett on Sunday July 03, 2011 @12:28AM (#2723075)
The Linux kernel, weird requirements and all, actually represents an excellent example of using C well. It has high-level functions, objects, classes, abstract data types, interfaces, and many other useful abstractions to make C almost comfortable.
Re:Learn C The Hard Way by hp on Sunday July 03, 2011 @12:35AM (#2723084)
Agreed, but it's still sort of a weird case, I think. The considerations related to things like memory allocation, performance, concurrency, internationalization, security, IO, etc. are pretty different in the kernel.