Wu.Country@侠缘

勤学似春起之苗,不见其增,日有所长; 辍学如磨刀之石,不见其损,日所有亏!

为什么程序必须得会C语言?

为什么程序必须得会C语言?

  我自己也不知道。我的专业本身并非计算机,课堂上也没有学过C语言。但我就是喜欢,所以自己看了不少程序设计的书。越看就越觉得C语言确实为程序员的必修之课,所以一直以来,我从来没有放弃过C语言的学习,而且一下觉得,做为一名程序员,如果不会C语言,就不要说自己是程序员(个人想法)。

  后来因为工作须要,不得不跟着MS走,学一些时尚的东西,什么C#,.Net框架等。我不得不承认,这些东西确实很好。特别是.Net框架里一些类的实现,以及事件的实现等,都是非常好的程序设计思想。想必也是MS一些程序员的毕生心血,如果想要学习.Net,我不得不说:不要看表面,深入的看看框架的实现,理解一些本质的东西,比肤浅的学习和使用要来得实际的多。这里,我要说的是思想,程序设计的思想!事件,消息,并非C#或者其它高级语言的特性,如果你想,用C语言是一样可以实现的。我想说的是:用高级语言编程,用低级语言思考!(《编程语言卓越之道》)所以,我就一直在学习和了解C语言,而且我也一直相信,精通C语言,对我总会是有用的。(精通)

  中国有句俗话,叫技多不压身!引用到程序员身上来说吧,多学一种程序设计语言不压身。呵呵,正所谓天下功夫出少林,程序设计语言不说都是出自C语言吧,至少表达的思想是一样的:精通一门,就能触类傍通!而精的这一门,除了选C,还会选什么?
  
  今天有机会在简历库里查了一把,看了看一些个人简历,对于C#,Java,等这些高级语言几乎是无人不会了。精通这方面知识的人想必也不少,大学里也开了C#,Java语言的课程嘛。但我不得不表达一下个人想法,不管你想做什么,也不管你的发展方程是什么,只要你想与程序设计挂边,请你记住:必须精通C语言!你可以不用C语言编程,但你不得不在你的简历上注明:精通C语言!

  有空就看看C语言吧,做几题C语言的题目,有机会用到的!

posted on 2008-04-04 12:34 Wu.Country@侠缘 阅读(121) 评论(5)  编辑 收藏 所属分类: 90.Blue journal01.ANSI C/C++ C++.Net

评论

#1楼  2008-04-08 13:27 Justin      

赞一下,深有同感:用高级语言编程,用低级语言思考!

btw:欢迎lz加入Debug探索团队

  回复  引用  查看    

#2楼  2008-05-09 14:30 蜀山雪狼      

如果不会C语言,就不要说自己是程序员(个人想法)。

这个想法..............

那单片机呢?有的根本就不会C,只会用汇编(至少我见过这样的人),那他们算不算程序员呢?那他们应该说自己是什么呢?CodeMan?

严重不同意这种说法。

这和“兰董”藐视80、90后的人没有什么差别。现在已经不再是C语言的时代了。过不了多久都会被动态解释执行的语言代替。

  回复  引用  查看    

#3楼  2008-05-10 12:58 大幅度 [未注册用户]

虽然不需要为了造汽车而学习造发动机,但是也应该熟悉发动机的原理和性能特点,否则造出的汽车就是组装车而已,国人目前被核心技术害得蛮惨的啊!所以不要断章取义的理解博主的意思!!   回复  引用  查看    

#4楼  2008-05-10 13:00 大幅度 [未注册用户]

学习C中,荒废了N年了,不知道还能不能捡起来啦!还希望博主不吝赐教啊!   回复  引用  查看    

#5楼 [楼主] 2008-05-12 23:50 Wu.Country@侠缘      

@蜀山雪狼
说的太远了,“兰董”是谁我不知道,我也没有藐视任何人或者任何程序设计语言。

我很长时间没有管理自己的博客了,勤能补拙!
到新的环境里已经有一段时间了,我该整理自己的一些东西了。   回复  引用  查看