C语言重要吗??!!!!我是软件专业的 很困惑

2024-05-20

1. C语言重要吗??!!!!我是软件专业的 很困惑

先说对楼主的建议:

C在应用方面的优势在于底层,以及任何对效率有苛刻要求的地方。这种地方并不少,如操作系统、嵌入式、一些软件中对效率要求高的部分。很多java程序也需要C来配合,如tomcat。

C对于专业技能锻炼方面意义更大。因为一个铁的事实是“熟悉内部原理的人更能写出优质的代码”,C对上承接高级语言,对下和汇编挂钩,这种特殊的位置注定了C在众多计算机语言中是了解计算机的一个绝佳切入点。即便只是不太深刻的了解,C配合着其他理论课程带给我的认知就是所谓非计算机专业出身的人没有的东西了。这是我个人的想法以及认为最重要的地方。

对于楼主现在的处境,我的建议是“学有余力以广为主,力有不逮以精为主”。对C即便兴趣不大也应该因它的重要性对自己要求严格一点点,一点点就够了,比及格高一点点即可。然后试着看看java,我是看孙鑫的视频入门的,感觉不错。然后依照兴趣,选择C还是java。但我相信,如果你走技术路线,总有一天你会回来重新审视C和试着去深入了解C的,而且不会太远。

另外我个人的经验是两点很重要:一个是兴趣所向,看楼主的提问方式就知道楼主也很赞同这点啊。另一个是培养自信,尤其是对于我这种心理不强大的人,我需要自信让我走下去。具体做法可以是先读薄的书,换一个你可以稍微虐待一下别人的环境(嘿嘿……),视楼主情况而定。



下面是我个人有关C的经验经历:

我现在是一个二本学校的计算机专业的,大三。(看到这你会不会怀疑我上面说的啊,哈哈)

大一上学期开的程序设计课程,C。当时我们学的C只是基本的语法,同时憧憬C++,因为据说C++能做界面,而不是C那样黑黑的框框,一点也不美观。而且当时见识浅薄,都不太知道Java,呵呵。但课堂状态比较好,保持听课和作业,不过课外一点不付出劳动。

大一下学期的重点是数据结构,也是通过C讲的,当时隐约的认识到重点是语言背后的东西,语言是一种媒介。正确的想法却导致我对C重要性的认识程度进一步下降,但对C的熟练度上升,期末作业是排序算法比较,还是一个黑框框的程序。

大一暑假加入学校ACM,做了杭电2000-2100的100道入门题目,还有其他的50+左右。那对于我的技术水平绝对是质的飞跃,体现在算法、C的熟练度、调适能力及各种细节上。但对C的认识没提高。尝试C++,不到两天放弃,╮(╯▽╰)╭。但做题时开始使用C++的模板及一些库函数。

大二相对懈怠。大二上有C++,是面向对象入门。我觉得你们学校的java应该是同一个目的。以面向对象理论的入门为主。不过我当时真是入门啊,迈进去脚看看就出来了。

大二下我都不记得干了什么了。。。好像是尝试Android来着,后来放弃了,有点陷入自我否定的情绪低潮。也是那时开始接触的java,但什么也没学到。

大二暑假,奋发图强,以广为主,通过看视频或文字教程+动手实践的方式接触了vc++、java、php、python。然后就迷上了python。当时对C的感觉有点微妙,因为C能做到一些python难以做到的事,而且python本身就是一个出色的C项目。开始重新审视C在众多语言中的位置。

大三上,开java课。很认真的听了java,并与python做对比,收获太大了,具体细节不提。对C的认识保持不变。

现在的寒假,做项目的时候看到了一些C的面向对象编程,发现,这绝对不是噱头。也开始看python的源码,更是深深为C的精巧灵活所折服。C不可或缺、必须要找时间再深入学习,这是我现在迫切的想法。



现在我学习时最关注3个东西:1.语言背后的东西。因为你是以语言提问,我就以语言上的经历回答,但这绝对不是最重要的,计算机科学的发展依托于什么?必然主要是理论的成长。而理论在实践中的影响像是隐形的,又无处不在、威力巨大。2.python特有的实现方式。3.用C实现时的适用性、效率优势多大、与python实现的对比等。就像刚才说的,第三点的关注度还在提高中。





以上个人经验,不一定正确,只是希望作为你的一个参考,给你些帮助。就像我刚学的时候渴求的那些帮助一样。 :-)

C语言重要吗??!!!!我是软件专业的 很困惑

2. 急,我是财务管理专业的,计算机二级考哪个好

建议你报考access和office,对于财务来说数据库和办公类应该更加适合。
计算机二级考试科目一共7科,分别是二级C、二级C++、二级JAVA、二级ACCESS、MS Office高级应用、MySQL数据库程序设计、WEB程序设计。
主要分成两类,一类是语言程序设计(如:C、C++、Java、WEB),另一类是数据库程序设计(如:Access、MySQL)
A、科目内容
1.二级access,微软公司的主流数据库,考试难度☆☆☆,实用价值☆☆☆,报考推荐☆☆☆☆☆,适合专业为文科类和经管类;
2.二级java,国际最流行语言,考试难度☆☆☆☆,实用价值☆☆☆☆☆,报考推荐☆☆☆☆,适合专业为理工类和软件类;
3.二级C,通用型语言,考试难度☆☆☆☆☆,实用价值☆☆☆,报考推荐☆☆☆,适合专业理工类;
4.二级C++,C语言升级版,考试难度☆☆☆☆☆,实用价值☆☆☆,报考推荐☆☆,适合专业为数学类和理工类;
5.二级web,编程语言,考试难度☆☆☆,实用价值☆☆☆,报考推荐☆☆☆,适合专业为数学类和理工类;
6.二级MySQL,数据库编程及管理,考试难度☆☆☆☆,实用价值☆☆☆,报考推荐☆☆☆,适合专业理工类和软件类;
7.二级MS OFFICE,微软office,考试难度☆☆☆,实用价值☆☆☆☆,报考推荐☆☆☆☆,适合专业为文科类和理工类。
科目建议
计算机二级通过率为90.12%。
虽然access里面涉及到一些宏的应用,但是相对来说不是特别难,可以尝试一下,而且主要是对于你未来就业之类的也会很有帮助。
对于找工作的好处:
1、找工作,优先录用
2、公司、政策所需(如:到上落户口必须要过5个计算机水平考试,计算机等级是其中之一)
就业发展
简单来说,数据库类相对容易学一些,语言类编程要学得精才好。
1、语言类程序发展
就业去向:政府机关、工商企业、学校、金融领域、通信部门等信息技术应用领域单位;可从事计算机网络应用系统开发维护与管理、网络信息系统设计、网络规划、系统配置、软件集成、网站设计与网络维护、系统分析员等工作。
2、数据库程序发展
就业去向:主要面向各类企事业单位、各类电脑公司、网站等;可从事计算机系统信息管理、计算机操作、计算机维护与管理、计算机信息检索和信息处理、计算机售后服务、网站建设与维护、电子商务咨询、计算机应用软件编制、使用和维护工作。
希望可以帮到你!

3. 比如“提交”按钮,怎样点击提交就链接到下一个网页上???急急急谢谢大家了

提交按钮是在里的,只要在form的action里写地址就可以了
比如
那你提交后就会跳转到 chuli.asp页面去了

比如“提交”按钮,怎样点击提交就链接到下一个网页上???急急急谢谢大家了

4. 计算机编程属于什么专业的?

计算机编程?很多专业都有!计算机科学与技术、网络、软件专业都有,计算机里面的分科也太多,现在很多大学只要是理工科的,都要学编程!只不过深度不同、应用不同罢了!
计算机编程只是一个大概的讲述!有很多的编程语言、编程工具、开发IDE!

想学编程的、可以考虑软件专业、一些重点大学的应用数学专业、比软件专业还要好!一些大企业招程序员,都是想要数学专业的,而不要计算机专业的!!!

5. 2014年环号067560代码28雌

与编程语言,理工学科无关。
可以去 百度  “信鸽足环号查询”贴把 请人帮忙查。
若参加过比赛,可去 记录成绩 的 有关 足环号 站 查询。

2014年环号067560代码28雌

6. 速求 c语言编程 给定n个点的坐标,这n个点依次围成一闭合多边形,再给一点(x,y),判断它是否在多边形中

程序代码如下(直接套用函数pnpoly):
int pnpoly(int nvert, float *vertx, float *verty, float testx, float testy)
{
int i, j, c = 0;
for (i = 0, j = nvert-1; i < nvert; j = i++) {
if ( ((verty[i]>testy) != (verty[j]>testy)) &&
(testx < (vertx[j]-vertx[i]) * (testy-verty[i]) / (verty[j]-verty[i]) + vertx[i]) )
c = !c;
}
return c;
}
参数说明:
nvert: 多边形的顶点数
vertx, verty: 顶点X坐标和Y坐标分别组成的数组
testx, testy: 需要测试的点的X坐标和Y坐标

扩展资料:
判定一个点是否在多边形内部最简单的方法是使用射线法,因为它能适用于所有类型的多边形,不用考虑特殊的情况而且速度也比较快。
该算法的思想很简单:在多边形外面任意一点画一条虚拟的射线到p(x,y)然后计算该射线与多边形上的边相交的次数。如果该次数是偶数,说明p(x,y)在多边形外,如果是奇数,则在多边形内。

7. 大专想学编程一类的,要报什么专业,哪些学校比较好

可以考虑计算机应用技术(在重庆理工大学这个专业属于商贸信息学院),如果有必要以后可以选择专升本,但是只要自己努力,专科不比本科差,该专业培养掌握计算机应用专业必要的基础理论,能熟练掌握常用计算机软件操作,至少熟练掌握一门编程语言,具有一定分析问题和解决问题能力,并具有较强实践技能的高级计算机应用型人才。  再真心的告诉你,大学时自学的时代,很多东西自己感兴趣或者觉得重要完全可以利用图书馆或者网络自己学习

大专想学编程一类的,要报什么专业,哪些学校比较好

8. sort函数在C语言中的作用是啥?

1、sort()函数描述:对给定区间所有元素进行排序。sort()函数语法:sort(begin,end),表示一个范围。2、sort()函数举例:
#include #include using namespace std;main(){int a[11]={2,4,8,5,7,1,10,6,9,3};//a的长度=待排数据个数+1sort(a,a+10);//对[a,a+10)排序for(int i=0;i<10;++i) cout<<a[i]<<endl;}
最新文章
热门文章
推荐阅读