mobile language program

By admin  



mobile language program

10 Reasons – Why C should be your first programming language

For a beginner programmer the biggest question is where to start. What choose language for the 100-strong pool of languages.

This is was the same question I asked myself when I started writing my first program. I tried many languages, but I finally got to C, the most beautiful and charming language of all. I was blown away, literally, out for the simplicity and elegance of C.

Although C is simple, is one of the most powerful languages ever created.

In this language dynamic IT world every day and get into abeyance, so there must be something in the C, which has remained there for three decades and more and even today there is hardly a language that can match its strength.

90% of the starting developer says that C has been replaced by his predecessors such as C + +, Java and C # and so on, why learn C. I do not know why they think so, but I know one thing that programmers can not be stressed further 10% which differs from this view. simple reason is, how could one of the skyscrapers stands against time whether the underlying is not strong.

C was the programming language developed at AT & T Bell Laboratories U.S. in 1972. It was written by a man name Dennis Ritchie.

Let us now analyze why C should be your first programming language.

1. I think no one can learn C + + or Java directly. To master these languages is necessary to have a strong concept of programming element such as polymorphism, classes, inheritance, etc. simple question is how you can learn so complicated concepts when do not even know about the basic elements such as function blocks. C is a language that starts from scratch and has fundamental concepts on which today are in concepts.

2. It is the language that C + + is based on, therefore, C # also derive its origin from the C. Java is also a distant cousin of C and share the programming concept and the same syntax of C. These are the most dominant languages in the world and all are based on C. To rock the world through them you must get rocking with C.

3. C + +, java and C # make use of OOP (Object Oriented Programming). Not all programs that need though is a powerful tool. These programs are still written in C.

4. Whenever it comes to performance (execution speed), C is unbeatable.

5. Major parts of Windows, Unix and Linux are still written in C. So if you want to program these OS or create your own you need to know C.

6. Device drivers for new devices are always written in C. The reason is that C gives you access to the basic elements of the computer. It gives you direct access to the memory of the CPU through pointers. It allows you to manipulate and play with bits and bytes.

7. Mobile phones, palmtops, PDA etc are gaining popularity every second. Also appliances such as television, refrigerators, microwave ovens and so on are becoming an integral part of our daily needs. You may not know, but have a CPU with those who do the programming and the necessary software is written for They are known as integrated software system. These programs have to be fast in execution, but also have a very short memory. There is no question of why C is ideal for embedded systems programming.

8. You must have played the games on your PC. Even today these amazing 3D games use C as their core. Why? The simple reason that play the game when you need a lot of time fire a bullet after given command of the console. The answer the order must be prompt and damn quick. 1 seconds Response Nano is a game of earrings; response in 10 seconds Nano sucks. Even today there is no match for C.

9. C is a middle level language. There are three types of language – high level, medium and low. High level languages are user oriented, giving faster development of programs, such is basic. Low level languages are oriented to the machine, which provide a faster implementation of programs. C is a middle level language because it combines the best part of high-level language low-level language. It is both user and machine oriented and provides infinite possibilities.

10. Last but not least, is a block structured language. The first symbol of a modern language is that it is the building block. Each code exists in separate block and not known by the code in the box others that provide easy means of programming and to minimize the chances of side effects undesirable. C has been designed from the ground up to be a block structured language. Many more languages, being more popular BASIC tried to introduce this concept, but never fulfilled his short coming in that were never built along these lines.

I think I've given all the reason I know why c should be your first language programming. One thing is certain: there is no other language most reliable, simple and easy to use.

For more articles related to C check look at my website www.cencyclopedia.com

About the Author

A Competent C Programmer

12Blocks: A Simple Block Language that lets Kids Program Sophisticated Multi-core Robots



Post a Comment

Your email is never shared. Required fields are marked *

*
*