- C语言不是面向对象语言。因为这一点,任何学习C语言的人必须学会用函数思考问题。当你真正的去学习一门面向对象语言时,就会有C语言的函数学习基础去对比。这会使学习面向对象编程更容易理解和更有乐趣。
- 用C编程就像进行智力体操。你要顾及到每一件事情,而这在很多其他语言中他会为你处理。你要管理指针,内存分配,和内存回收。你要明白如何处理串,还有动态数据。在其他语言中,所有这些对你来说是隐藏的。你不知道他们如何运行,更不用说改变他们的运行方式了。你得到了使用的便利,失却了对程序的控制和速度。很多情况下,这是笔值得的买卖。其他的情况下就不是这样了。
- 不同情况下你会使用不同的编程语言。某些情况下要求使用Lisp,其他的要Java,还有别的要C++。但是C是你坚实的基础。你可能不会使用它做一些项目,但是它会帮助提高你的能力,熟练的用其他语言编程。
- 除了汇编语言之外,C代码生成的程序比其他任何语言生成的程序来得更小和运行更快。那么为什么不学汇编语言呢?汇编是一门学了很有用的语言,但是它没有C那样的可移植性,并且其他流行的语言比如JAVA的语法是基于C的,而不是汇编。你仍然应该学汇编,但它并不会证明它会像学C那样有用。
- 如果你想要写一个视频游戏引擎或操作系统,你会需要C。你不能使用C#, Java, 或 Basic来完成这些编程任务。
翻译:
- cccccc (状元)
-
42译文, 84578个读者
中国.广西.桂林市 - cccccc的个人空间
cccccc的其他译作
- 如何在一台电脑上安装和引导145个操作系统 (12754)
- 十大未来互联网趋势 (7499)
原文:
Five more reasons why every programmer should learn C
- 为什么每个程序员都要学C语言的五个理由
原作者 jubuu 的其他文章:
本周热门
- 101个Google技巧——Google技巧的终极收集 (8634)
- 人究竟需要多少睡眠? (7455)
- 初涉职场10大最佳选择 (6642)
- Google Chrome实用手册 (5737)
- 千万别读错这十个词, 否则大家会b4你 (4682)
- 男人是怎么回事:简介(1/4) (2670)
- 学校内:10个最棒的大学生网络应用 (2479)
- 十种对健康有害的流行食物 (2283)
- 中国央行陷入困境 (2094)
- 宇宙中十大荒诞离奇的东西 (2007)
其它收藏服务:
为什么每个程序员都要学C语言的五个理由
1494个读者
翻译: cccccc
12/08/2007
原文
引用
双语对照及眉批
-
程序员怎样学数学
这是一篇介绍程序员如何学数学的文章,学数学,从现在开始,恩。
-
《黑客道简史》 第二章 Unix兴起
1969年,在ARPAnet光辉照耀不到的新泽西郊外,正有人在酝酿着什么,最终PDP-10的传统也将为此颠覆。ARPAnet诞生的那一年,贝尔实验室的黑客肯·汤普森(Ken Thompson)发明了...
-
如何学习C语言
你想学习C编程语言吗?太好了!C语言绝对值得你花时间去学。这里有可以遵循的学习C语言的五个步骤。 1、买一本C编程的书。你也可以使用在线的C编程指南,但是依我的经验,书更好一点。我有两本书要推荐,Pr...
-
程序员应该学C语言的十个理由
每个程序员都应该在他的编程生涯中学习C语言。它的好处多到你不能忽视。不仅是因为它能带来很多工作机会,而且它也从整体上让你认识电脑。 *C比其他的编程语言 (C++, Java)更底层一点。在底层编程...
-
关于计算机编程的21条“规律”
每个有经验的程序员都知道,在软件开发中存在着一些规律。但是,破坏了这些规律并不会得到惩罚,相反会有些许奖励。
-
梦断代码第0章:软件时间
作者Rosenberg对OSAF的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。 到底Chandler为什么会失败?有人说是它采...
-
下贱导向编程指引
下贱导向编程(Abject-Oriented Programming),指能增加代码复用率,并敦促程序员写出经久耐用之源代码的一系列手段。源代码行数是衡量软件重要性的通用标准,程序员每日、周、月能写...
-
编程的问题
崩溃了!翻译到快结束才发现有人已经翻过了。剩下的就不翻了,有兴趣的同学对着看吧。 http://www.cnblogs.com/JeffreyZhao/archive/2006/12/11/The_...
相关小组
-
一个人
(70译文)
标签:












vvoody 童生 | Blog
翻译的挺好。继续关注cccccc的C系列文章:-)
12/09/2007
captmjc 童生 | Blog
最后那个here最好不要直接写“这里”,英语里面当副词是通的,换成中文就不通了
01/02/2008
cccccc 状元 | Blog
那怎么写呢?我不太清楚了。
01/02/2008