Why Should You Learn C ?
Why Should You Learn C ?
Although C is simple but do not underestimate it because C language is the most powerful programming language ever made.
In this all-round IT world, many programming languages have sprung up and then used even out of use. So there must be a reason why C still exists today and until now almost no language can match its power.
90% of beginner programmer assumes that C has been replaced by Java, C #, etc., then why should learn C. I do not know why they have such statue but one thing I can be sure that they will not be able to outperform 10% which have differ opinion from the others. The reason is simple, how can a skyscraper can stand if the foundation is not strong.
C is a programming language developed by AT & T's Bell laboratory in the United States in 1972. It was written by a man named Dennis Ritchie.
Now let's analyze why C language should be the first programming language you learn:
- I'm sure that no one can learn Java or C # directly. To be a Pro in Java or C # programming languages, you must have strong programming concepts such as polymorphism, class, inheritance, and so on. How do you study complicated concepts when you still do not really understand the basic elements like function blocks. C is a language that starts from scratch and has a basic concept that is still used today.
- C is the foundation of C # and C ++. Far away brother of C and has the syntax and concept of programming (some) with C. The language I mentioned earlier is a language that is now often used in the world and everything. You want to master other languages, first learn C.
- C ++, Java, and C # do use the concept of OOP (Object Oriented Programming) but not all programs use the OOP concept even though OOP is an extraordinary thing if implemented in a program. There are still programs that are still written with C.
- When comparing the performance of its execution speed, C is the victory.
- Most parts of Windows, Unix, and Linux are still written in C. So if you want to program the OS or want to make it yourself, you need to know C.
- Drivers of the devices on the computer are always written in C language. The reason is, C allows you to access the basic elements of the computer. C gives you direct access to your CPU's memory via pointers. C also allows you to manipulate and play with bits and bytes.
- Mobile, Smart TV, Refrigerator, Microwave become part of our daily needs. You need to know that the stuff has a CPU inside that requires programming and software. Programming and Software written for these items are called embeded system programs. Those programs have a fast execution speed but have as little memory. Nothing wrong, if C is ideal for embeded system programming.
- You must have played games on your laptop or PC. Even today, 3D games are frightening which using C as its core. Why ? The answer is simple, who wants to play the game if it takes a long time just to shoot the bullet after you give the command from the keyboard or mouse. The reply of the command must be very fast. Reply in 1 nano seconds, you can be sure the game is good; Reply within 10 nano seconds the game must be rotten. Even today no one can match C.
- C is the middle level language. There are three types of programming languages: high level, middle level, and low level. High-level languages are more user-oriented, providing rapid program development, such as BASIC. Low-level language is oriented to the machine, this language provides faster program execution. C is the middle-level language because C combines the advantages of low level and high level languages. C is oriented to user and machine and gives unlimited possibilities.
- The latter is about the block structured language. The main symbol of the current language uses the block structure. With the existence of these blocks, it will reduce errors and things that do not good.
Comments
Post a Comment