American computer scientist
C is a computer programming language designed to communicate with a machine generally a computer. Programming languages are used to create programs that control the behaviour of a machine.
The C Language is developed for creating system applications that directly interact with the hardware devices such as drivers, kernel etc. C programming is considered as the base language for other programming languages, that is why it is also known as mother language.
There are many reasons why 'C is so popular'? Some of the reasons are listed below:
When object-oriented languages became popular, C++ and Objective-C were two different extensions of C that provided object-oriented capabilities. Both languages were originally implemented as source-to-source compilers, the source code was translated into C, and then compiled with a C compiler.
To start working with C Language we need an editor (IDE - Integrated Development Environment) in which we can write and run code, there are lots of code editors available, my recommendation is: Turbo C++ (Borland) and VS Code (Microsoft). In this series of tutorial, I have used VS Code editor to write programs as well as I will explain the difference between writting code in VSCode and Turbo C++.