爱国爱家爱师姐 发表于 2008-8-3 16:42

只懂C语言编程怎么办啊?

大一自学了C语言之后,我发现现在就只会C语言了。虽然我平时编程会用C++开发平台,也会建类、对象之类的,但这只能说明我懂得了C++对C语言的扩展功能。关于STL之类的,我基本一片空白。VC++可视化程序设计,更加完全不会。
       我也会尝试学其它语言,例如JAVA之类,但所达到的“境界”最多也就是勉勉强强编个“水仙花数”这样的程序来。真正做起课程设计来,或者玩起编程比赛来,我还是只敢用C。
       在学校里,C语言尚能支持我在学习上的编程需要。但是出来工作后呢?——我看了一下一些企业的招聘要求,很多都明文规定要懂JAVA,或者要懂其它的编程语言(总之不是C语言)。有些企业要求懂VC++,但那可是很“专业”的VC++,而不仅仅是对C的扩展。“专业”的VC++,可以跟纯C语言差好远的。企业的这些要求是硬性规定,我根本再没有“小米加步枪”的戏唱了。
      有一种强烈的危机感!!!

jinry 发表于 2008-8-3 16:51

开玩笑....

zaijzhgh 发表于 2008-8-3 23:59

如果你"精通C"的话,那么就不用怕了...

Leon001 发表于 2008-8-4 00:06

同沙发

我不是新仔 发表于 2008-8-4 00:29

C都不会大有人在。。你会C怕什么。。能写游戏基本上都有人要了

jinry 发表于 2008-8-4 03:36

所谓编程语言只是一种工具,表达你思想的一种工具,把你的思考实现的一种工具,如果这种工具居然成了主要的东西,而忽略了思想的话,那么充其量只能是一个代码工人,和程序员相差甚远。。。

爱国爱家爱师姐 发表于 2008-8-4 10:15

不同的语言蕴涵不同的思想吧?例如JAVA,输入输出都要弄得超复杂,但是讲I/O的那章第一段却说“JAVA为用户提供了方便的输入输出功能”,我彻底晕死!!!

爱国爱家爱师姐 发表于 2008-8-4 10:17

原帖由 zaijzhgh 于 2008-8-3 23:59 发表 https://www.gdutbbs.com/images/common/back.gif
如果你"精通C"的话,那么就不用怕了...

又不能算“精通”喔!很多有关硬件操作的不太会……

powerwind 发表于 2008-8-4 19:49

原帖由 爱国爱家爱师姐 于 2008-8-3 16:42 发表 http://gdutbbs.com/images/common/back.gif
大一自学了C语言之后,我发现现在就只会C语言了。虽然我平时编程会用C++开发平台,也会建类、对象之类的,但这只能说明我懂得了C++对C语言的扩展功能。关于STL之类的,我基本一片空白。VC++可视化程序设计,更加完全 ...

是只懂一点点C语言。

编程比赛和C语言也没多大关系,是算法思想的比赛。

爱国爱家爱师姐 发表于 2008-8-5 09:48

原帖由 powerwind 于 2008-8-4 19:49 发表 https://www.gdutbbs.com/images/common/back.gif


是只懂一点点C语言。

编程比赛和C语言也没多大关系,是算法思想的比赛。
算法是第一的,当然算法要用语言来实现。我说在编程比赛只敢用C语言,是因为我对其他语言不熟悉,不敢用于实践。

gyCai 发表于 2008-8-5 10:56

其实,语言是一种工具,这是大家的共识。就我个人来说,我觉得把C学精是一件很困难,却很有意义的事情(跟学汇编同样的道理)。也许以后你的开发工作不一定能用上C,但是至少C是比较难以驾驭的语言之一,在学习实践过程中需要涉及计算机方方面面的知识。如果基础知识不够,到时候出了个什么问题,可以让你苦苦想上一天,甚至一周。

gyCai 发表于 2008-8-5 10:58

学通了基础,要学习另外一种语言,其实并非难事。我们之前一直都用C和delphi的,今年,大家花了一个多月时间去学习C#,现在基本都能够使用C#进行日常开发工作了(虽然不是很熟练)。

gyCai 发表于 2008-8-5 11:00

另外,如果想要检验自己的C是不是真的过了初级入门这一关了,我觉得C专家编程是一本不错的书。如果书中所说的那些bug或者编译器缺陷(或者说是编译器可能造成的问题)你都知道,那么,可以说,您的C已经入门了。

爱国爱家爱师姐 发表于 2008-8-5 11:27

原帖由 gyCai 于 2008-8-5 11:00 发表 https://www.gdutbbs.com/images/common/back.gif
另外,如果想要检验自己的C是不是真的过了初级入门这一关了,我觉得C专家编程是一本不错的书。如果书中所说的那些bug或者编译器缺陷(或者说是编译器可能造成的问题)你都知道,那么,可以说,您的C已经入门了。

能用C语言做课程设计,应该都算“入门”了吧,只是不太“精通”而已,因为类似汇编的硬件操作功能我都不太会。

皇家救星 发表于 2008-8-5 20:47

有一些公司只要求C的

记得有一个公司就是当场笔试+面试 C语言

据宣讲会上介绍,只要C过关,立即可以签约

kids 发表于 2008-8-5 21:56

语言      就工具而言,c做底层开发
就思想而言,够你玩的
如果是为了工作想以后搞单片机类的,就学c++的
如果尝试大型管理系统开发之类的,那就的学习一些平台的语言,那些学起来很快的,想的话 就学一个先

[ 本帖最后由 kids 于 2008-8-5 21:57 编辑 ]

HTCP800 发表于 2008-8-6 00:46

不用怕,C是基础中的基础,其他语言有需要就学,要用到了就学,C要是过关,其他用一个星期入门不成问题的!

爱国爱家爱师姐 发表于 2008-8-8 16:12

我的JAVA学了一个假期都没掌握好。

zhuang73 发表于 2008-8-10 10:45

好好努力
总会有收获的

cxhiou 发表于 2008-8-15 19:39

一个从事C开发十几年的博士都说没有精通C
你才学那么一段时间
.............................

而且,C/C++比java强大多了!
如果你正在懂得C/C++
呵呵
那是财源滚滚啊!
页: [1] 2
查看完整版本: 只懂C语言编程怎么办啊?