Menu

Labels

Friday, 17 February 2017

Introduction to C Programming Language

C is a general purpose as well as hardware friendly programming language. After assembly it’s closest to hardware, it's artwork to write programs in C. People think, what they can do with C programming, In my opinion they can do almost everything in C, but for hardware and chip level programming it’s the best option to program with. Possibilities are endless, we just have to understand the beauty of programming with C language. We can use c language to program different hardware architectures microprocessors and micro controllers.

And to create executable command line utilities and tools, again C is the best option. There are alternatives to C like Python, Java, C++ etc. but they are not as efficient as C language. Each programming language has Pros and Cons but overall C is best for the core problem domain. So learning C language will be fun for learners and again it's the best option to start with and easy to grab for beginners.