您的位置:首页 > 编程语言 > C语言/C++

Ten reasons why every programmer should learn C

2008-01-05 20:24 369 查看
1) C is lower level then other programming languages (C++, Java). Programming at a lower level allows you tofurther your understanding of computers, as a whole.

2) Device drivers and operatingsystems are written exclusively in C. Now, you may never write a device driveror an operating system, but what if you are ever required to modify one?

3) What if you ever want to get a jobprogramming microcontrollers? They are programmed in C. Are you going to limityour possible list of jobs because you didn't want to learn a new language?

4) C programs are smaller and fasterthen any other program created in a different language. Sometimes your programneeds that speed boost that only C can give it.

5) If you have learned C, you canlearn any modern programming language. The reason behind this is that allmodern programming languages are based on C (Java, C++, C#, etc).

6) Because C has been around for many years, ithas a large community and collective code base. This allows you to quickly andefficiently

implement new algorithms or functionsthat have been programmed before.

7) C is the language of the OpenSource community. The Open Source poster child, Linux, was coded in C. If youknow C, you can participate in and contribute to numerous Open Sourcecommunities like Source Forge.

8) C is the only language thatteaches you what pointers really are. C# and Java skip the subject completely.It is pointers that give C its power.

9) C is still the most commonlyrequired language for programming jobs. It is well worth your time to get Cunder your belt.

10) Anything that has amicroprocessor in it has support for C. From your microwave to your cell phone,C powers technology.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  pointers opensource java c++ c c#