07-19-2010, 09:18 PM
In my point of view let me discuss it in a discriptive and logical resoning form, which will help virtual university students to take idea and then write it in their own words.
Reasoning:
History
C was the programming language developed at AT & T's Bell Laboratories of USA in 1972. It was written by a man name Dennis Ritchie.In this dynamic IT world new language come every day and get obsolete, so there must be something in the C which has remained there for 3 decades and more and even today there is hardly any language which can match its strength.
Survey:90% of the starting programmer says that C has been superseded by its predecessors such as C++, Java, and C # and so on so why learn C. I don't know why they think so but I know one thing that they will never excel the other 10% programmers who differs from this opinion. Simple reason is how could a skyscraper building stand against time if its foundation is not strong.
mileys24:
Please give comments and if someone want to discuss register on forum and discuss it with me.
Xpert MCS final semester student.
Code:
Best of luckReasoning:
History
C was the programming language developed at AT & T's Bell Laboratories of USA in 1972. It was written by a man name Dennis Ritchie.In this dynamic IT world new language come every day and get obsolete, so there must be something in the C which has remained there for 3 decades and more and even today there is hardly any language which can match its strength.
Survey:90% of the starting programmer says that C has been superseded by its predecessors such as C++, Java, and C # and so on so why learn C. I don't know why they think so but I know one thing that they will never excel the other 10% programmers who differs from this opinion. Simple reason is how could a skyscraper building stand against time if its foundation is not strong.
Code:
Important issues- Simple question is how you can learn such complicated concepts when you don't even know about the basic elements such as block functions. C is a language which begins from scratch and it has foundational concepts on which today concepts stand on.
C++, Java, and C # make use of OOP (Object Oriented Programming). Not all programs need it even though it is a powerful tool. Such programs are still written in C.
When ever it comes to performance (speed of execution), C is unbeatable.
Easily work on hardware.
Device drivers of new devices are always written in C. The reason is that C provides you access to the basic elements of the computer.
Last but not least it is a block structured language. The first symbol of a modern language is that it is block structured. Each code exists in separate block and is not known to code in other block providing easy means of programming and minimizing the possibilities of undesirable side effects. C is designed from the base to top to be a block structured language. Many older languages, most popular being BASIC tried to introduce this concept but their short coming can never fulfilled as they were never built along these line.
mileys24:Please give comments and if someone want to discuss register on forum and discuss it with me.
Xpert MCS final semester student.