C is a computer programming language. It has been named after its predecessor, the B language developed in 1969 by Kenneth Thompson. In 1972, as part of the development of the UNIX system, Kenneth Thompson and Dennis Ritchie developped a new version of the B language, logically named C. I will not go into the details of the language since this is the subject of the following of this course. Just remember that C is a low-level language, it allows significant control over the machine, in particular in terms of memory allocation thanks to pointers. C is a language used for programming of applications, embedded systems, compilers or even operating systems.
C quickly became a very popular language. Although it is difficult to analyze the underlying reasons for the democratization of one language rather than another, we can note the following facts that are likely related to the success of C.
The following video shows how C programming language is popular over years:
Learning programming in C is essential because its mastery allows the developer to adapt very quickly to other languages. The C is, in a way, the Latin of programming languages, without being an extinct language!
When C programming language was created?
Who developed the C programming language?
What has become C nowadays?
What are the technical advantages of C?