Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168355
  • 博文数量: 56
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-12 10:39
文章分类

全部博文(56)

文章存档

2009年(1)

2008年(55)

我的朋友
最近访客

分类: C/C++

2008-08-12 06:56:00


来源:

每个程序员都应该在他的编程生涯中学习C语言。它的好处多到你不能忽视。不仅是因为它能带来很多工作机会,而且它也从整体上让你认识电脑。

1/C比其他的编程语言 (C++, Java)现底层一点。在底层编程会使你从整体上更好的理解电脑。

2/设备驱动和操作系统都是专门用C写成的。现在你可以再也不用写一个设备驱动程序和操作系统了,但是如何你要修改一个这样的程序你怎么办呢?

3/如果你想要找一份微控制器编程的工作你怎么办呢?它们是用C写的。你要放弃可能的工作机会,只是因为你不想学一门新的语言吗?

4/C程序你其它任何不同语言产生的程序都要更小更快。有时候你的程序需要那一点点速度提升,只能C能给你。

5/如果你学过C,你能学其他任何现代编程语言。这后面的原因是,所有现代编程语言 (Java, C++, C#, 等)都是基于C的。

6/因为C已经发发展了很多年,它有巨大的社区和集体代码基础。这能让你快速有效的实现先前已经编好的新算法和函数。

7/C是开源社区的语言。开源的榜样,Linux,是用C编写的。如果你了解C,你能参与和贡献到大量开源社区中去,比如Source Forge。

8/C是唯一一门告诉你指针到底是什么的语言。C#和Java完全跳过了这个主题。指针赋与了C强大的能力。

9/C仍然是编程工作最普遍要求掌握的语言。在你的领域下绝对值得花去时间学C。

10/任何带有微处理器的东西都支持C。从你的微波炉到手机,C提供强大的技术动力。


阅读(958) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~