--专题: 一个人

金牌译作 程序员应该学C语言的十个理由

2000个读者 翻译: cccccc  12/02/2007 原文 引用 双语对照及眉批 字体大小

每个程序员都应该在他的编程生涯中学习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 提供强大的技术动力。

 

继续阅读
  • SWOT分析法

    SWOT 分析法 优势(Strengths)、劣势(Weaknesses)、机会(Opportunities)、威胁(Threats) SWOT分析法是一种用于检测公司运营与公司环境的工具。这是编制...

  • 23种方法下载YouTube视频

    尽管谷歌口袋里装有大把的钞票,最近针对YouTube的诉讼案件还是让人不得不考虑是否是时候把“管子”上喜爱的视频抢救出来存放在律师们看不到的地方——你的硬盘。 幸运的是,我们有大量工具可以将视频从Y...

  • Steve Jobs的十句金玉良言

    "I think we're having fun. I think our customers really like our products. And we're always trying ...

  • 22条途径超频你的大脑

    “我才发现大脑就像一台计算机。如果这是正确的,那么真的没有愚蠢的人了。只不过是些运行着dos的人罢了” - 无名氏 大脑是一个三磅重的超级计算机,它是使你正常生活的命令和控制中心,完全参与你所做的每...

  • 聪明地使用Google的7个技巧

    我在下面编辑了一份包含7个使用Google的技巧的清单,我相信每个人都会想要知道这些.我认为这些技巧合在一起已经代表了使用Google搜索的所有技巧和方法的最高成就.虽然除此之外还有很多小技巧,但这7...

  • 孩子无法在学校获得的27种技能

    27个孩子无法在学校获得的技巧

  • 内向的人如何建立人际网络

    归档于:杂项 作者:rob 日期:2006年12月6日 我是一个内向的人,这对我来说是一个问题。我并不害羞,也不害怕处在公共场合。但是我害怕闲谈和聊天。如果我一整晚和我不认识的或者不喜欢的人一起在一...

  • 15个步骤收获一生的学习习惯

    第一次翻译,o(∩_∩)o...,多提宝贵意见!   "真正的发现的航程,并非是在寻找新的土地,而且用新的视界去寻找"--普鲁斯特 "智慧日进者方值得尊敬。"-林肯 [感谢lawrence最终对本句...

相关小组

标签:

内容有问题?请与我们联络。

译作评分

  • Currently 0.00/5
  • 1
  • 2
  • 3
  • 4
  • 5
 0.0  |  0 个评分

1条评论    0眉批

  • 1.

    水水水 童生

    C语言我赞美你!

    12/03/2007

添加评论

欢迎访问译言网。在这里,您可以。。。

阅读
发现
翻译