C Lang: Why Learn C Language?

Why C Programming Language

C is a very powerful and widely used language. It is used in many scientific programming situations. It forms (or is the basis for) the core of the modern languages Java and C++. 
C is the most commonly used programming language for writing operating systems. The first operating system written in C is Unix. Later operating systems like GNU/Linux were all written in C. Not only is C the language of operating systems, it is the precursor and inspiration for almost all of the most popular high-level languages available today. In fact, Perl, PHP, Python and Ruby are all written in C.


Why do we use C?
  1. It was (and still is in some circumstances) the language of choice in Operating System Development (including all of Unix).
  2. It allows you direct control over the very low level aspects of the computer.
  3. Many legacy programs are written in C.
  4. Most of the things you learn with C will be directly transferable to future programming languages.
  5. Programs that are created with C run very quickly.
  6. C has a syntax (and some semantics) very close to Matlab, making the transition easy (okay, easier...).
  7. The programs you create in C will run "standalone". All of the programs we wrote in Matlab, need Matlab in order to work, and if you don't have access to Matlab, you are out of luck. C programs, once compiled into "executables", can be transferred to other (similar) machines, and run without the need for the source code.
  8. Many of the codes you will use in your future work/studies will have been written in C. You should at the least, be able to read them. And hopefully, you will be able to maintain, modify, and update them.

Facebook Page: fb.me/mohitsinghkush700

Comments

Popular Posts