Ten reasons why every programmer should learn C

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值