注册 登录
编程论坛 C图形专区

你学C语言是为了什么

feng_linye 发布于 2006-08-15 14:37, 2526 次点击
学C语言是为了考试还是当真正的程序设计工作者呢?我看到有不少应该是为了应付个类考试。于是语法的细节很注重。比如getchar() 函数的 一些细节,他们都想弄清楚,我觉得如果是想从事程序员这类工作我们重点不在与一门语言的语法细节而应该注重程序的精髓算法和软件工程。
现在我想各位应该问问自己你学C是为了什么,这样就能给自己一个合适的定位,使自己得到最大限度的提升!
26 回复
#2
多维数组2006-08-16 14:09
偶学C是为了成为真正的程序员

一定努力!!!!
#3
一笔苍穹2006-08-16 14:12
没怎么想过这个,当初学的时候只是对这个非常感兴趣而已,仅仅是做为一个爱好去学的,没想过一定要实现什么目的。
#4
卧龙孔明2006-10-14 20:07
学习为了使用,没有其它的,否则学习就失去意义了
#5
C语言学习者2006-10-14 20:13
无论成不成程序员无所谓,编程是有趣的事,使我学习更多东西。
#6
jig2006-10-14 20:24
我完全是兴趣才学的,觉得自己接触编程太迟了.可现在我考虑的更现实还要为了前途学啊.现在主要是在嵌入试平台写东西,还试着学硬件设计.可从学C到现在3年,可以说绝大部分我自己认为很有创意的作品都是在兴趣支撑下做出来了,而现在想为项目去做时真的还没出过好的成果,还屡屡遭受打击,我那个悲哀啊.希望大家以后走的比我顺.
#7
C语言学习者2006-10-14 20:29
我想问jig,你的专业是不是电子应用技术。
#8
zxd1987782006-10-14 20:40
我开始也没想过为什么学C语言,读了这个专业就必须要学它,不过现在想到了学这个也许就是为了自己的前途把,
我必须把它学好,以后可能要靠它吃饭.难啊
#9
jig2006-10-15 12:31
to C语言学习者:
我学的是自动化,我这个专业跟什么都挂点钩可什么都不专,我们教受C语言都是以公共课来教的,电路设计什么的也没怎么教全是大课,几百号人一起上有毛的效果,我是学偏了,自大2开了C语言我就喜欢上了编程,而我的同学却搞上了单片机,现在我自己个人觉得其实什么都要会点,这样才好玩。
#10
wangxy2006962006-10-18 16:52
我觉得我学c语言一方面是兴趣,另一方面是c语言有点是低级语言,有能直接在硬件在操作的感觉,和汇编语言差不多
#11
wangxy2006962006-10-18 16:58

我还想说的是现在学c的真的是太少了,大部分的都用高级语言,像vb、vc、java、delph什么的,昨天晚上,我们学校老师叫我报了项目的去看看,在最后聊了聊,那个老师说,现在做软件应尽可能的转化成用户的需要,要用高级语言,最大的向"钱"看,晕!

#12
一笔苍穹2006-10-18 17:10
这是很正常很现实的,也没几个人学了C去做项目的(写操作系统?),不过C在嵌入式领域还是有市场滴,在PC领域有许多高级语言,一般来说学C是为了入门,为了领会机器的运算规律,为了理解编程的基本概念,而不是做项目。真正在做项目还得学学C++、JAVA才行。学一样东西并不是一定要用来创造可见的价值,要不然我们十几年读书学的那些个科目岂不都白学了?莫要急燥。
#13
卧龙孔明2006-10-18 20:37
写操作系统的大都用c++,当然也有用C的,做boot还要用汇编,很困难的,不过写一个实模式的操作系统还是可以独立完成的
#14
一笔苍穹2006-10-19 09:40
呵呵,我只看过LINUX的源码,知道它是用C写的,C++写的操作系统有哪些?
#15
卧龙孔明2006-10-27 20:39
回一笔苍穹:
随便写几个,当然还有好多

Mona 一个小日本写的微核系统,我使用过,作为他独自写的已经相当的好了
pyos 哈工大的一个学生写的,我也使用过,已经可以实现小游戏的运行,但运行速度尤其是图形显示速度还不是那么完美
#16
Knocker2006-10-28 09:31
我个人推测,现在的与未来的windows系统至少用了三种以上的语言
#17
C语言学习者2006-10-28 10:38
请问Knocker是不是高、中、低级语言。
#18
一笔苍穹2006-10-28 11:20

系统内核一般不会用太多语言,用户应用层就应该多些。

#19
Knocker2006-10-28 13:40
对于一个完整的系统,内核层,应用层很难 也不应该区分,比如,windows XP是不是只有ntokrnl.exe之类才算是内核?我的看法是一个完整的XP才是一个完整的系统
#20
一笔苍穹2006-10-28 14:16
呵呵,WINDOWS本身捆绑的比较紧,从内核到GUI界面到网页浏览器到媒体播放器全有,自然不好分开。而像LINUX这样的系统就分的比较开些,不能说没有KDE的LINUX就是不完整的LINUX了。
两者各有千秋,而且WINDOWS这种整合的也确实更好使,另外使用的语言多本身也是好事,这就意味着程序员们的选择和出路可以更多了,关键是不管学哪一门,都要学进去,是吧。
#21
卧龙孔明2006-10-28 17:55

我看过DOS 6.22的代码,FDISK\FORMAT等等工具是C的,引导用的是X86汇编

网上有Windows2000的泄漏源代码,但我没搞到,据说纸牌之累的用的是VC

#22
孤单的帅哥2006-10-28 20:40

那我想顺便问一下
象DOS等操作系统的原代码去哪弄到啊
LS的你说的DOS6.22原代码在哪弄的啊
有的话给俺发一个吧:
lichuanliang007@yahoo.com.cn
先谢谢了

#23
programer2006-10-31 00:18
我想成为真正的程序员!但是现在很迷茫......
#24
卧龙孔明2006-11-02 20:47
re 孤单的帅哥
搜吧,22M,我的邮箱是免费的,限制大小
#25
KEVIN_LEE2006-11-16 20:07
我完全是因为兴趣才选择软件工程专业的.C语言固然重要,不过再怎样也是需要学习的其中一个工具.算法更重要.
#26
一笔苍穹2006-11-17 10:20

同意,对于一个程序人来说,工具不是最重要的,思想才是最重要的。

#27
走刀口→超2006-11-18 10:35
思想.这个东西有点忽悠呀...有很多你是不会想到的,而是看来的。所以经验也是无庸质疑D!
1