Why Are Operating Systems Written in C?
Contents

The UNIX operating system’s development started in 1969, and its code was rewritten in C in 1972. The C language was actually created to move the UNIX kernel code from assembly to a higher level language, which would do the same tasks with fewer lines of code.

Why C is used for operating systems?

C is a structured programming language which allows a complex program to be broken into simpler programs called functions. It also allows free movement of data across these functions. … C is highly portable and is used for scripting system applications which form a major part of Windows, UNIX, and Linux operating system.

Are operating systems written in C?

Most of the operating systems are written in the C/C++ languages. These not only include Windows or Linux (the Linux kernel is almost entirely written in C), but also Google Chrome OS, RIM Blackberry OS 4.

Sarah Jenkins

Sarah Jenkins

Senior Technology Editor & AI Specialist

Sarah Jenkins is a veteran tech journalist with over 12 years of experience covering artificial intelligence, mobile innovations, and digital ethics. Her insights have appeared in leading technology publications worldwide.

Share this article
Twitter Facebook Pinterest