Thursday, April 11, 2013

Why bother to learn "C language" Today??


Now a days there  are many superior languages are available like C++, java, C# etc, then why to learn C??? There are several reasons for this , as follows-
  1. I believe that nobody can learn such higher languages like C++,java,C# directly because it has things like classes, objects, polymorphism, Exception handling etc..we can learn this complicated components easily when we are comfortable with basics. So we can learn this basics easily with C.
  2. Major parts of popular Operating Systems like windows, linux ,UNIX are still written in C.
     
  3. Embedded Systems like Microwave ovens , washing Machines , digital cameras are getting smarter day by day. This smartness comes from OS and Smart Programs . These programs not have to only run fast but also have to run in limited amount of memory. No wonder that such C programs are written in C.
  4. In 3D computer games speed is essential component. So for fastness C language scores over other languages.
  5. At time one is required to very closely interact with hardware devices. Since C provides several language elements that makes this interaction feasible without compromising the performance.   

       

0 comments:

Post a Comment