程序员自学c语言,为什么每个程序员都应该学习C语言

每个程序员在他们的编程生涯中都应该学习C语言,因为它有太多难以忽视的好处了。除了

它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,简单列举

如下:

1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的

了解计算机。

2)设备驱动程序和操作系统只能用C语言来编写。现在,你可能还从来没有编写过一个设备驱动程序或者一个操作

系统,但是如果你需要去修改他们的时候,怎么办?

3)如果你想要得到一份编写微控制器程序的工作的时候,该怎么办?他们都是用C语言编写的。就因为不想学习一

门新的语言,你就准备限制你能得到工作的机会吗?

4)C的程序比其他用别的语言写的程序,实现相同的功能,它用的代码行数更少,而它带来的运行效率却更快。有

时候,你的程序所需要的速度,只有C语言能做到。

5)如果你学习过C语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以C语言为基础的(像JAV

A,C++,C#等等)。

6)因为C语言已经存在很多年了,它有广泛的使用团体并且有大量的现成代码可以利用。这就使你能在过去程序的

基础上,快速和高效的编写新的算法和函数。

7)C语言是一个开源组织的语言。一个开源组织的产物--LINUX,就是用C语言写的。如果你会C语言,你就能参加这

个组织并且还能向众多的开源组织投稿,比如参加Source

Forge并且给他们投稿。

8)C语言是唯一一个向你阐述指针的本质的语言。而C#和Java干脆跳过了指针这个题目。可是指针确实使C语言变得

更加强大。

9)找编程开发方面的工作时,C语言仍然是最普遍需要的语言。所以它值得你花时间去学会它。

10)任何里面有微处理器的设备都支持C语言。从微波炉到手机,都是由C语言技术来推动的。

好了,说了这么多,大家应该感到我们应该学习C语言的必要性和迫切性了吧!那就赶快学吧!让它成为我们取得更

大成功的阶梯!

作者简介

Jubling对于C语言和Linux操作系统都有很深的研究,在他的网站上发表了数篇关于C语言和Linux操作系统的文章,

让我们受益匪浅。

下面是原文

Ten reasons why every programmer should learn C

Every programmer should learn C during their programming career. Its

benefits are too numerous to ignore. Not only will it open many more

job opportunities, but it will teach you more about computers as a

whole.

1) C is lower level then other programming languages (C++, Java).

Programming at a lower level allows you to further your understanding

of computers, as a whole.

2) Device drivers and operating systems are written exclusively in C.

Now, you may never write a device driver or an operating system, but

what if you are ever required to modify one?

3) What if you ever want to get a job programming microcontrollers?

They are programmed in C. Are you going to limit your possible list of

jobs because you didn't want to learn a new language?

4) C programs are smaller and faster then any other program created in

a different language. Sometimes your program needs that speed boost

that only C can give it.

5) If you have learned C, you can learn any modern programming

language. The reason behind this is that all modern programming

languages are based on C (Java, C++, C#, etc).

6) Because C has been around for many years, it has a large community

and collective code base. This allows you to quickly and efficiently

implement new algorithms or functions that have been programmed

before.

7) C is the language of the Open Source community. The Open Source

poster child, Linux, was coded in C. If you know C, you can

participate in and contribute to numerous Open Source communities like

Source Forge.

8) C is the only language that teaches 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 commonly required language for programming

jobs. It is well worth your time to get C under your belt.

10) Anything that has a microprocessor in it has support for C. From

your microwave to your cell phone, C powers technology.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11439163/viewspace-410386/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值