The āCā language is one of a huge number of programming languages currently in use, and one of the oldest. It was created in the early seventies of the twentieth century by Dennis Ritchie while he was working in Bell Laboratories. Some say that āCā was a by-product of a project which led to the very first version of the Unix operating system. There are many other programming languages widely used ā some of them could be regarded as āCā descendants. They even inherited a name from their ancestor ā like āC++ā or āC#ā. Others borrowed some features from the original āCā and added lots of new ones ā like Perl, Java or JavaScript.
What is the most common use of āCā? It is the so-called general-purpose programming language, i.e., suitable for almost any programming project and at the same time not particularly predestined to any specific, narrow class of applications. Itās best if used for coding drivers, embedded applications or operating systems (for example, the Linux kernel is mainly coded in āCā). You can also use it for building complex utilities. We can assure you that knowing the āCā language is very helpful if you want to learn C++, C# or Java.
We guarantee you that the time you spend learning the āCā language won't be wasted.
"The C Programming Language" book
If you take the learning of the āCā language seriously, you certainly wonāt stop at reading this text. Among the hundreds of books written about the āCā language, there is one which is particularly recommendable. The book has been issued dozens of times all around the world and is available in over 20 different (natural) languages. We recommend it without hesitation. Without any doubt, it is the best book on C programming ever written ā its high quality can be proven by the fact that one of its authors is Dennis Ritchie.
The second author is Brian Kernighan, Dennis' co-worker from when they worked together at Bell Labs. The book is called simply The C Programming Language, but donāt be surprised when your friends address it as just āKernighan-Ritchieā.Once you're a proficient programmer, youāll want access to a source of knowledge through which you can quickly understand the answers to emerging questions or just fill in the gaps in your memory. Instead of a handbook, youāll need a book which briefly describes the language standards ā everything thatās really important and nothing more. This book is actually a report (permanently improved and updated), published by the ISO standardization committee. The most recent version of the report is ISO/IEC 9899: TC3. You can find it on the Internet and look it up, but itās still too soon for you to be reading it.
0 Comments
Tell us your queries or more topics which you want