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.
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.
相关文章推荐
- Reasons why every programmer should learn c
- Every programmer should learn C during their programming career
- Every programmer should learn C during their programming career.
- Ten Reasons Why Android Should Support OpenCL
- Every programmer should learn C during their programming career.
- 5 reasons why you should learn python programming
- What is the single most influential book every programmer should read?
- What Every Programmer Should Know About Memory
- note What Every Programmer Should Know About Memory
- 97 things every programmer should know
- what every programmer should know about memory
- Why you should learn the API before MFC
- The absolute bare minimum every programmer should know about regular expressions
- 10 Things Every Programmer Should Know For Their First Job(每个人工作必须知道的10件事)
- 10 Papers Every Programmer Should Read (At Least Twice)
- 12 Things Every Programmer Should Know
- What are some of the most basic things every programmer should know?
- What are some traits of experienced programmers that every beginner programmer should know?
- What is the single most influential book every programmer should read?--From Stackflow
- 10 Books Every Programmer Should Read