Among all the myriad choices that one has to constantly make in life, one would imagine that choosing a programming language for developing an operating system would be a relatively easy one, especially if the OS in question happens to be Linux. Surprisingly, that is not the case at all. Unknown to many, Linux too can be developed using a variety of programming languages. Herein, we consider some of those and look at all their pros and cons.
Full story »