工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 4160|回复: 20

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

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

使用道具 举报

发表于 2008-8-3 23:59 | 显示全部楼层
如果你"精通C"的话,那么就不用怕了...
回复

使用道具 举报

发表于 2008-8-4 00:06 | 显示全部楼层
同沙发
回复

使用道具 举报

发表于 2008-8-4 00:29 | 显示全部楼层
C都不会大有人在。。你会C怕什么。。能写游戏基本上都有人要了
回复

使用道具 举报

发表于 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 发表
如果你"精通C"的话,那么就不用怕了...


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

使用道具 举报

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


是只懂一点点C语言。

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

使用道具 举报

 楼主| 发表于 2008-8-5 09:48 | 显示全部楼层
原帖由 powerwind 于 2008-8-4 19:49 发表


是只懂一点点C语言。

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

算法是第一的,当然算法要用语言来实现。我说在编程比赛只敢用C语言,是因为我对其他语言不熟悉,不敢用于实践。
回复

使用道具 举报

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

使用道具 举报

发表于 2008-8-5 10:58 | 显示全部楼层
学通了基础,要学习另外一种语言,其实并非难事。我们之前一直都用C和delphi的,今年,大家花了一个多月时间去学习C#,现在基本都能够使用C#进行日常开发工作了(虽然不是很熟练)。
回复

使用道具 举报

发表于 2008-8-5 11:00 | 显示全部楼层
另外,如果想要检验自己的C是不是真的过了初级入门这一关了,我觉得C专家编程是一本不错的书。如果书中所说的那些bug或者编译器缺陷(或者说是编译器可能造成的问题)你都知道,那么,可以说,您的C已经入门了。
回复

使用道具 举报

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


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

使用道具 举报

发表于 2008-8-5 20:47 | 显示全部楼层
有一些公司只要求C的

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

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

使用道具 举报

发表于 2008-8-5 21:56 | 显示全部楼层
语言      就工具而言,c做底层开发
就思想而言,够你玩的
如果是为了工作想以后搞单片机类的,就学c++的
如果尝试大型管理系统开发之类的,那就的学习一些平台的语言,那些学起来很快的,想的话 就学一个先

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

使用道具 举报

发表于 2008-8-6 00:46 | 显示全部楼层
不用怕,C是基础中的基础,其他语言有需要就学,要用到了就学,C要是过关,其他用一个星期入门不成问题的!
回复

使用道具 举报

 楼主| 发表于 2008-8-8 16:12 | 显示全部楼层
我的JAVA学了一个假期都没掌握好。
回复

使用道具 举报

发表于 2008-8-10 10:45 | 显示全部楼层
好好努力
总会有收获的
回复

使用道具 举报

发表于 2008-8-15 19:39 | 显示全部楼层
一个从事C开发十几年的博士都说没有精通C
你才学那么一段时间
.............................

而且,C/C++比java强大多了!
如果你正在懂得C/C++
呵呵
那是财源滚滚啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-10-19 17:45

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表