Why should you learn C today?

Onur Kocyigit
2 min readFeb 6, 2023

--

Maybe C is not so as popular as in it’s early days today, but it is still really powerful and useful. However, what makes C so special compared with other languages? So today I would like to talk about some powerful qualities of C.

Photo by Safar Safarov on Unsplash

First of all C is very powerful in hardware layer, that means you can communicate with hardware elements of the computer directly. Imagine that you would like to analyse the performance of a CPU. Then you probably check the speed and the memory usage of your chip. In most cases the system has it’s own commands, that you implement in shell or command prompt. But assume that you would really like to control your system with access to chip, then you can use C for lots of purposes such as memory accesses, embedded systems.

Also this hardware access quality gives us the opportunity to program microcontrollers. If you are interested in electronics it is really important to consider.

Photo by Mohammad Rahmani on Unsplash

Secondly lots of new powerful languages such as C++ and Java are developed from C. That means if you learn C it gives a good understanding of coding, so you pick up other languages easily. Of course I don’t say that it is easy to start with C, but if you learn consistently at the end the reward is bigger.

Last aspect I would like to talk about is speed. As mentioned, because of it’s lower hardware layer nature C programs are really fast.

I would be happy to see your constructive comments and questions.

--

--

Onur Kocyigit

Programming | Electronics | Artificial Inteligence | Finance | Fitness&Health