Tuesday, 19 February 2013

Why C?

  • C is building block for many other currently known languages.
  • Learning C provides a strong procedural background with worthy skill set.
  • Language constructs in C such as “if” statements,”for”,”while” loops and types of variables can found in many modern language.
  • For a programmer who hasn’t learned something like C, will face difficulty in handling concepts like pointers, data types, passing values by reference.
  • Knowing C takes you closer to the hardware, to better understand how things work on system.
  • Many blocks of operating systems like UNIX, Linux & windows are coded in C, because no other language stands when it comes to performance.
  • While learning C++ or JAVA we come across concepts like class, objects, inheritance, polymorphism, templates etc, which are very difficult to understand without being comfortable with basics.

No comments:

Post a Comment