南京大学汇编语言计算机系暑期学校
高校暑假可能有相关的辅导 社团培训班
Ⅱ 重点大学的计算机系都学汇编语言吗
从语言角度来说汇编其实是最简单的,你觉得难是因为你的程序逻辑还不熟练,嵌入式不会汇编貌似会比较痛苦。
Ⅲ 计算机信息处理方向都学什么
一、学什么,也就是要求:
具有计算机与信息处理的基础知识,能根据应用部门的要求,熟练使用计算机有效地、安全地进行信息处理操作,能对个人计算机系统进行日常维护,具有助理工程师(或技术员)的实际工作能力和业务水平。
(1) 了解信息技术的基本概念;
(2) 熟悉计算机的组成、各主要部件的功能和性能指标;
(3) 了解计算机网络与多媒体基础知识;
(4) 熟悉信息处理常用设备;
(5) 熟悉计算机系统安装和维护的基本知识;
(6) 熟悉计算机信息处理的基础知识;
(7) 熟练掌握操作系统和文件管理的基本概念和基本操作;
(8) 熟练掌握文字处理的基本知识和基本操作;
(9) 熟练掌握电子表格的基本知识和基本操作;
(10) 熟练掌握演示文稿的基本知识和基本操作;
(11) 熟练掌握数据库应用的基本概念和基本操作;
(12) 熟练掌握Internet及其常用软件的基本操作;
(13) 了解计算机与信息安全基本知识;
(14) 了解有关的法律、法规要点;
(15) 正确阅读和理解计算机使用中常见的简单英文。
详细情况,请参考http://rk.ecity.cn/ksdg/200711081113431814.htm
二、就业前景
110计算机科学与技术
A计算机科学与技术毕业之后一般做什么?近几年的就业和收入怎么样,能不能说一下你们毕业班的情况
答1:我是直接工作的 ,现在在做电信移动方面的服务器后台系统开发 。 计算机现在的就业情况不比以前乐观 ,但可以说仍然是最热门的专业之一。 干计算机的比较辛苦,对,像我现在的工作加班是常事情,所以女孩子 最好不要学这个行业。 现在深圳的行情一般是这样的 刚毕业 工资 1500到2500左右 一年工作经验以后 3000 到 4000 两三年后 看发展,好的话 可以6000 到 8000 发展不好 会原地踏步 想突破万员的月薪 比较难 是个瓶颈 要在大型企业工作后 学到关键的技术(湖南农大) 答2:软件,硬件都可以做啊! 整体来说,计算机科学与技术是个很杂的专业... 啥都学,但啥也不是重点,具体倾向要看你们学校的开课以及老师的情况.. 我们一般都是做软件设计,发展的话,最后做项目策划... 本科毕业一般就写代码了,算是IT的底层,工作辛苦不说,工资其实也不算多! 以后做项目也会很忙..但工资会涨比较快(根据能力)..(中央民族大学) 答3:我觉得还可以,就拿我们班来说吧,一共43个人,10多个考研的,剩下的除了几个不太自觉的,都找到工作了,工资在2000-3000,因为大多数人找的工作在合肥,所以这点工资还是可以的,当然,有更高的,那些是能力比较高的了。总的来说:哈尔滨工业大学计算机在用人单位心中的印象还是可以的(合肥工大) 答4:这个专业的就业率在学校应该说是比较高的,一般都在90%以上,我周围的同学找到的与本专业相关的工作工资范围在3000-4000左右,依个人能力不同而定,能力强的也有5000的,一般不会低于3000,除非很差。这是最近一两年的情况。当然华理的计算机系毕竟不强,和交大复旦的比起来还是有差距的(华东理工) 答5:就业率应该说还可以,我的同学里只要是真的用心去找工作的最后基本上都找到了不错的工作,收入多少就得看自己的本事了,去年我毕业时同学找到工作的基本上至少也有3-4000 每月,能力和运气好的也会比这个数多很多。印象中面试的公司一般至少给到3000。(北京航天航空大学) 答6:一般来说,苏大毕业的在苏州范围的就业率还是可观的,但随着来苏务工的人越来越多,也逐渐形成了一种趋势,但对于毕业生来说,学校每年在毕业前夕会组织多项毕业生洽谈会,用人单位会根据其所需招些合格的毕业生到他们单位实习.收入当然肯定会跟你的能力,技术挂勾了,所以首当其充的在校内应当不仅掌握好老师教的知识,自己也要主动的去实践相关专业技术,这是最重要的,在苏大(别的学校我不清楚了哇),大概大三的时候学校会有一些实践活动,计算机专业的无疑会安排一些项目去实施,但这都是虚拟的了,把这个做好在找工作的时候会是不错的实习经验哦,工作单位都很看重的.(苏州大学) 答7:就业率和收入还可以吧,比别的专业相对好一些,不过蛮累得,女孩家,不用那么辛苦,好好学习吧,只要自己学到东西,不管学的是哪个专业,不重要,还有上大了学不能靠想法,学习要付诸行动,(山东工商学院) 答8:如果你想学计算机就必须要有很强的自学能力,因为这个科学不向其他的科目那样,他的知识更新的速度非常之块,比如我上大学比较流行的计算机高级语言是c++,而等到我毕业的时候java就十分流行了,随之而来的就是jsp取代了asp的技术。但是这些课程在学校的大学教育中是不会进行详细的阐述的。 对于现在计算机业竞争如此的激烈,我之有几个建议 1.考一个类似吉林大学,东北大学这个计算机专业强的学校,这样你可以借助学校的名声来强大自己 2.就是考一个普通的学校,然后有两条路就是考研和工作两条路如果你想毕业后就工作,那就在大学二年下半年开始就进行专业的培训性的学习,来强化自己的专业能力。最重要的就是英语四级一定要通过。 如果你想我说的这样进行自己大学生活的建设,你一定能成功的。 记住,学计算机的人很多,但是人才不多,特别是高级人才不多,所以说计算机行业竞争激烈是普通初级人才而言的。(长春工程学院) 答9:如果能找到工作就找工作吧``,我们那一届2007四川大学就业情况已经是研究生不如本科生了.现在虽然研究生就业起点工资比本科高,但是你们没有看到本科有三年工作经验,你可以到大单位看一下,是工作经验重要还是学历重要,这还没有考虑研究生的学费问题.现在已完全取消公费了(四川大学) 答10:近年来,本科段的计算机科学与技术专业的就业率一直就不高,而且还有下降的趋势。这主要是由于高校扩招和高校普遍设置该专业造成的该专业人才过剩。 我校的计算机科学与技术专业在高校同类专业中并不出众,倒是材料化学方面比较出色(校长是中国工程院院士,搞煤化工的)。这两年我校计算机专业的一次性就业率大致在30%左右。不过这也不是一个绝对的数字,都看自己的造化。对于优秀的人来说就业率100%,对于差的学生那就百分之几。即便是最优秀的学府,出来的人也是良莠不齐。 上面之所以说人才过剩是一种假过剩,是因为实际上我国在计算机方面(包括硬件和软件)都存在很大的缺口。准确的说应该是人口过剩,而人才紧缺。(太原理工) 答11:我觉得这要视情况而定了. 先看你的把握,如果你把握大的话,感觉自己一定能考个很好学校,并且能公费,那样读研是最好的.不过好学校不是公费也是值得的.一般的学校不是公费就不要考虑了.因为家庭压力比较大.学校不好,以后工作也是个问题,性价比不高. 准备不充分的话,可以考虑先工作,因为读研以后还是有机会的.我知道的就有很多这样的学生,工作了几年甚至十几年,还可以找机会读呢,这时候经济上没有压力,工作上可以为自己升职谋求机会. 公费的话,你读研不会给家庭带来压力,而且研究生期间可以自己做事,经济上应该可以独立起来的.读研现在有的两年,有的三年.如果是两年的话,读研就更值得了,因为研究生和本科生的工资还是相差很大的. 我只是说明一下自己的看法,成绩比较好的话,复习好了可以先考取一下试试.(河南大学)
B计算机科学与技术学些什么?适合什么样的人学?有没有什么特殊要求?
答1:学计算机,首先要对编程有兴趣,毕竟兴趣是最大的老师。 其次,要有一定的毅力,计算机科学是一门理论性和实践性相当强的学科。理论学习十分的枯燥,理科老师上课的方式大多也是照本宣科,学生在课堂上会感到很无聊。而在实践中,对自己编写的程序进行调试也是相当头大的事情,需要注意每一个细节才能找出错误和不合理的地方,才能顺利执行一项程序。 第三,需要很强的自学能力。大学毕竟是一个培养自学能力的地方,自学能力十分的重要,而计算机科学技术是一门日新月异的科学。所以自学能力是相当重要的。 至于学什么,我这里只罗列专业课了。大学应该都会学习这些课程:C语言程序设计,C++程序设计,微机系统与接口技术,现代软件工程,编译原理,计算机系统结构,编译原理课程设计,数据库系统原理,计算机网络,计算机组成原理,操作系统原理,汇编语言程序设计。其他一些选修课因学习而异。 另外,英文一定要好,计算机顶尖技术在美国,最新的技术文献都是英文的。所以英语关也要过的。(四川大学) 答2:我认为能学计算机学科的人: 第一:十分热爱计算机,对计算机各种知识很感兴趣***** 第二:数学要好,逻辑思维能力要强*** 第三:要能静下心来,因为计算机是注重实践的工科!没有实践,到头来就没什么收获。***但是,女生上计算机,很多人认为不是很好。我们系的女生,一般学习成绩不错,但她们动手能力较弱。有些公司在不愿招女生,其实工科女生都不好找工作,。目前计算机不被看好,如果毕业后资质平平,则更难找工作。 归根结底,还是要看你的学科素质(对本科生而言,就是动手能力),也就是说,努力过,没有学不会的(太原理工) 答3:数学基础要要,尤其是逻辑思维很重要 计算机科学技术包括很多方向 主要有1.软件编程,这个就要和程序打交道,虽然枯燥却很有前途 2.网络工程 主要是网络构建 基本的网络知识 3.硬件 就是计算机的具体构造,各个部件的联系工作原理 这个专业学的东西比较广,以上三个方向都会涉及,所以建议你选择一个方向主攻 具体的课程大概有 高等数学 大学英语 数据结构 离散数学 操作系统 数据库 计算机网络 程序设计语言(C java==)体系结构 等 学这个专业最好不要买电脑因为大多数人都想可以多实践一下 结果到最后都没好好用(河南农业大学) 答4:我认为,学计算机,首先要对编程有兴趣,毕竟兴趣是最大的老师。 其次,要有一定的毅力,计算机科学是一门理论性和实践性相当强的学科。理论学习十分的枯燥,理科老师上课的方式大多也是照本宣科,学生在课堂上会感到很无聊。而在实践中,对自己编写的程序进行调试也是相当头大的事情,需要注意每一个细节才能找出错误和不合理的地方,才能顺利执行一项程序。 第三,需要很强的自学能力。大学毕竟是一个培养自学能力的地方,自学能力十分的重要,而计算机科学技术是一门日新月异的科学。所以自学能力是相当重要的。 至于学什么,我这里只罗列专业课了。大学应该都会学习这些课程:C语言程序设计,C++程序设计,微机系统与接口技术,现代软件工程,编译原理,计算机系统结构,编译原理课程设计,数据库系统原理,计算机网络,计算机组成原理,操作系统原理,汇编语言程序设计。其他一些选修课因学习而异。 另外,英文一定要好,计算机顶尖技术在美国,最新的技术文献都是英文的。所以英语关也要过的。(四川大学) 答5:计算机科学与技术这个专业比较适合理工科学生学习,爱思考的人是最好了,逻辑性思考要强,对数学感兴趣了! 我觉得上面的人能学好,可是,事在人为,努力最重要了 四年的专业课根据大学的不同而不同,主要有: 高等数学、线性代数、离散数学、C/C++语言、数据结构、计算方法、数字逻辑、数理逻辑、java语言、计算机组成原理、操作系统、汇编语言、编译原理、计算机专业英语、计算机网络原理、数据库系统原理、软件工程,还选有算法设计与分析、软件质量测试保证、数据库实现与应用、Vc++.net、UML与软件开发工具等(黑龙江大学) 答6:许多人学计算机可能是看好了就业前景,但我个人觉得,如果想要有兴趣,学好,包括以后想要干好这行的话,至少要有比较强的逻辑能力,数学一定要学好,这个很重要,学习能力和接受新事物能力也要强,从宏观到微观的分层思想,理性要强于感性的人,一般都可以学好计算机了,我觉得不适合学计算机的人,就不要勉强,很痛苦,而且干不好。而且计算机很笼统,其实有很多分支的,比如侧重物理硬件的偏硬方向,还有数学逻辑的软件方向,还有和大家关系密切的商务方向,等等,找到自已的一个定位很重要,北航的计算机专业,前几年我不敢说,但这几年在北京排No.3是没有任何问题的,就业行势相当不错。(北京航空航天大学) 答7:我现在已经就业了,所以会以过来人的身份给你一点参考,一切还得看个人而言。 至于什么样的人适合学习计算机,我想没有什么定论,但一定要注重两点: •自制力较好 •再学习能力较强 计算机专业往往是知识者的天堂,堕落者的地狱,很多人在MORPG中沉沦是不争的事实,大约80%以上的计算机专业学生在大学里是一无所获的(除了GAME^^!),IT技术的发展速度是日新月异的,新的技术会层出不穷,大学里的知识会平均落后市场标准,企业文化10年以上,举个简单的例子,当大学还在教授C语言等面向过程语言时,业界早已推崇C#,VB.Net等面向对象的高级语言。所以大学期间不过是一个打基础,铺桥梁的过程,知识的更新积累不是靠每天上几次课,认真完成作业就可以做到的,应该多关注时事动态,IT界领先的技术,思想,架构,选择一门自己认为感兴趣,值的学习的语言去学习,去深入的研究。目前的流行趋势:java C# RIA(武汉理工)
C计算机科学与技术专业在你们学校怎么样?这个专业前景如何?
答1:每个学校都一定有她的优势专业,但是也有一般的。作为一所农业院校来说,四川农业大学更多注重的是农业科技和动物科技方面的专业强化。不过她也是一所综合院校,所以她在各个理科方面也是在多方面加强的。不过怎么好的学校始终还是要看自己的努力,再好的老师也会有不上进的学生,但是反过来说,再差的学校也一定有拔尖的在奋斗着。(四川农大) 答2:计算机在川大所有专业中不能算好,在四川的大学中也不能算好,至少比电子 科大差一点,算一般般吧。计算机专业的就业前景一直都不错,工作一般都不用愁,这几年IT业需求量很大,就业率90%肯定是有的,我本科的时候班上的 答3:我们学校的计算机应用技术在全国排33名,在研究生的方向中,中文信息处理,粒度计算,支持向量机和粗糙集在全国来说搞得可以。我们院长比较牛,是山西省青年科学家,在学校里也位高权重,是副校级,经常可以弄许多项目,或是和其它单位合作,比如日本NEC公司,就和我们合作。(山西大学) 答4:相对来说,我们学校的计算机科学与技术倾向于理论,比如:本科阶段我们学校在基础算法、数学基础、计算机系统基础(简单地说就是比较基础的计算机理论)上比较优秀,但是我们学校有个致命的弱点,就是硬件和工程比较差。因此如果你的想读计算机,那么最好确定一下方向。如果想进行深入的理论研究或者走计算机深层研究路线(比如/google等注重理论基础的公司,门槛比较高,但工作寿命长)我们学校肯定比较好,但是如果是倾向于硬件或者工程(比如软件开发等,门槛低,但工作寿命可能就比较短),建议去华南理哈尔滨工业大学学,毕竟那个学校的计算机排名比我们前,但是理论成果少于我们学校。 如果他们要读本科,先看看他们的兴趣,开发软件设计硬件,出外找个薪水不低的程序员工作还是想深入学习计算机理论,从基础抓起;前者肯定要报华南理哈尔滨工业大学学,后者我们学校在华南肯定是不二选择。 如果他们是要读研究生,我还是推荐我们学校,因为如果研究生阶段只是做工程,当老师的马仔,你会发现那是一种极大的时间和机会的浪费。 另:我们学校还有一个软件学院,他们的老师和我们专业的一样,而且因为有实训,因此开发能力都是很强的,绝不逊于华南理工。但是一方面学费比较高(好像上万)另一方面,社会上对于软件工程这样的专业认识不足,多少有点鄙视(不过个人感觉这两年比起前些年好了很多),所以如果选学校,最重要看自己,师傅领进门,修行在个人!不过我们这届工作情况还不错,如果是想当老师,那么师大是个好选择。如果以后想进公司,那就选择一个工科院校,相近录取分数的学校比如吉林大学(我们那年分数差不多,但现在不知道了),总之,一定加强动手能力,师大对这方面不是很注重(东北师范大学) 答5:首先从IT行业的前景来说,目前这个行业可谓是热火朝天,主要集中在海外软件外包业务中,意思就是说国外很多发达国家会把他们要开发的软件放到中国来做,因为中国的成本相对来说比较低一些,现在呢这个势头在中国还是刚刚开始,所以,未来十年内,软件开发这个领域的本科生是非常好找工作的,如果再加上你技术精通,英语日语或者韩语流利,那成为一个超级金领不成问题,或者如果自己愿意创业开公司,难度和风险相对其他专业都要小很多。 至于武汉理工的计算机专业,说实话,还真没什么感觉,反正一般般吧,在武汉来说呢估计就跟这个学校在武汉的大学中所处的地位差不多吧,至于毕业后找工作呢,反正基本也不受‘歧视’,不管多牛的公司还是不会拒收你的简历的,,总之,还是要看实力如何,这个专业就是这样的,反正呢,如果高考估计能超当地重点现30分或者40分应该就可以稳上了(武汉理工) 答6:我觉得尽量别学这个,这个专业太枯燥, 而且没意思,我们学这个专业的人大部分的人都会后悔,而且不容易学好,我们学年178人最后53个没有毕业的,留级了。我觉得就业和其他专业都差不多,主要还是看自身的能力,专业在一定程度上也起不到太大的作用(黑龙江大学) 答7:一个普通的本科高校,一个普通的专业,一个还过得去的发展方向 我只能这么说,在哪里都有牛人,在哪里也都有整天为考试发愁的,关键是自己 但说学校和专业只能说是没有什么特别的竞争力,但也不比其它的学校差,只能那么说 但至少工作是有保障的,前提是不要学的太过于烂了(天津工程师范学院) 答8:很好的专业阿,,,工作一流的好找,, 我们本科同学工作收入5000-10000多 研究生8000-20000多(南京大学) 答9:在我们学校,电气工程及其自动化专业和动力工程是优势专业,自动化也不错,另外就是工商的人力资源比较好。我们学校的计算机科学与技术不算是优势吧。现在各大高校都有计算机系,所以计算机的就业并不像以前那么好!当然现在社会上还是缺少很顶尖的计算机人才,但是如果不是对计算机很有兴趣的话,很难达到那个程度。另外一方面就是学计算机找个工作比较容易,但是找个很好的并不容易,而且计算机方面的工作都比较累,所以男孩子如果对计算机编程方面感兴趣的话可以考虑学学计算机。女孩自如果不是非常有兴趣的话,尽量不要选计算机、电子方面的专业!(华北电力大学) 答10:还行,其实发展前景跟个人的努力有关,有很多同学都能考上理想的研究生,也有很多找到好工作,但也有不少工作很难找.不过个人感觉河大还是不错的.(河南大学)
D计算机科学与技术专业好不好?你对要学这个专业的学弟学妹有什么建议?
答1:可能不太对,但觉得很重要。不要玩游戏,多编程序,多参加各种大赛。当然更重要的是喜欢这个专业。好好学习永远没有错!(北京交通大学) 答2:如果是学妹的话,最好不要学计算机吧!特别感兴趣的话,那就另当别论了啊!学计算机太辛苦,而且这东东太深奥,永远有学不完的东西。这点我深有感触(河南师范大学) 答3:主要是个人兴趣问题。就目前而言,做这一行是热门,人太多,但是都是基础技术人员。而且需求量也大,如果想做,就完全可选。现在的情况是,工作比较好找,但是也比较累(南京大学) 答4:选择计算机专业,看你将来的打算了,现在学计算机的一抓一大把,说实际点, 如果对计算机感兴趣,将来想从事这方面工作,那还是可以好好学习一下,虽然累点,但是还是可以找到 一份不错的工作。如果怕累,还是选择其他专业吧,还是有很多别的不想这样累得工作,待遇也不错(北京交通大学) 答5:我也才刚入状态,具体有人不知道该怎么做!不过专业课一定是要抓紧的!数学!记得以前采访过一个软件工程师他说:数学是一切问题的出口!所以一定要学好数学! 平时要养成对计算机领域新生事物的好奇心!多关心领域发展!(北京语言大学) 答6:要有信心,耐心,细心 计算机是纯工科,基础课会有很多,没有信心和耐心可学不下去呦 调程序很辛苦,小小的错误都会导致系统的崩溃,所以一定要细心,检查程序的时候要细致再细致,同时要有耐心,在电脑前坐上六七个小时没有任何成果是经常的事情,所以一定要有耐心,一定要对自己有信心,鼓励自己坚持 刚开始调程序确实很辛苦,但是日子长了,一看错误代码就大概知道错在哪里了 可以说,调程序是个熟练工种 总的来说呢,还是兴趣比较重要,你可以因为喜欢计算机而选择计算机,也可以因为学了计算机而喜欢编程序,随你怎么想 一个人有一个人的办事风格,一个人有一个人的学习态度,无论怎样,都希望所有人在自己的领域有所成就(北京语言大学) 答7:要学这个专业可以,不过要选一所计算机方面比较强的学校,最好事先考察一下这个学校的计算机专业,具体就看计算机学院成立的时间(最好选择成立15年以上的,越早越好),教学质量,软硬件等方面。不然的话,如果在学校学不到什么真正的本事,出来是很难找到合适工作。 对这我是深有体会的,我学这个专业才成立6年吧,根本学不到什么东西,现在我都在考虑改行了!(河南农业大学)
Ⅳ 有关汇编语言的问题。
这是汇编语言,电子工程,第三个我就不知道了。
Ⅳ 南京大学有计算机系吗开设时间长吗
有
南京大学计算机科学与技术系所建计算机科学与技术一级学科是国家一级重点学科和江苏省重中之重学科,所属计算机软件与理论、计算机应用技术两个二级学科均被确定为国家重点学科,拥有计算机科学与技术一级学科博士学位授予权,建有计算机科学与技术博士后流动站
南京大学的计算机科学研究起步于1958年,建立了计算技术、计算数学、数理逻辑等专业开始培养计算机相关领域专门人才,1978年在上述三个专业基础上成立了计算机科学系,1993年更名为计算机科学与技术系。南京大学计算机科学与技术系在建系前和建系初期就曾取得令人瞩目的成就:上个世纪60年代调试成功了当时国家高等教育部所属高校第一台计算机,实现了我国第一个高级语言编译程序;70年代分别主持了国产DJS-210中型计算机和XT-1操作系统等软件系统的研制;80年代研发了国内第一个分布式系统ZCZ,培养出中国大陆第一位计算机软件博士。建系以来,南京大学的计算机学科建设进入快速发展期,在队伍建设、人才培养、科学研究等方面一直位居国内先进行列。
详细介绍看看这里吧,同学:http://ke..com/view/268115.htm
Ⅵ 计算机专业的本科生 汇编语言的重要性
汇编语言,计算机专业学习者不能不学的语言
汇编语言是我们理解整个计算机系统的最佳起点和最有效途径
汇编语言是机器指令的助记表示,描述了机器最终要执行的指令序列,是人与机器最直接的沟通语言。
作为一门低级语言,它的重要性常被人忽视。学习汇编语言能够充分获得底层编程的体验,深刻理解机器运行程序的机理,这使我们在接触复杂变化的计算机知识时变得清晰和顺畅。
一定要知道,硬件与软件构成了完整的计算机体系。软件由各种语言编写依托硬件得以执行,如果缺少底层知识就学习高层的课程,当遇到与底层相关的内容时,必将难懂与生涩。汇编语言与机器指令相应,并能直接与硬件交流。学习汇编语言不但能感知硬件内部的工作机理,而且可以清晰地观察到芯片之间的协作流程,从而建立底层的知识体系。
汇编作为一门语言具有编程语言的一般特性,而高级语言大都编译为汇编指令,最终转化为机器指令得以执行。这就使得学习汇编语言既有助于透彻的理解高级语言的核心原理,又能明晰程序内部的执行过程,更重要的是能够获得直接从底层分析问题解决问题的能力,为学习高层的知识奠定基石。
可以说汇编语言是联系硬件与软件的纽带,学习它既可以理解软件,又能够感知硬件,所以学习汇编语言无疑是学习和理解计算机体系最佳的切入点。
汇编语言是机器语言的助记符号,但是它绝对不能跟机器语言画等号,两者的区别很大。基本上汇编语言的学习,仅仅是为了学习和理解,而不是为了应用。到真正需要使用汇编级别的语言编程的时候,往往需要直接操作机器代码。
喜欢汇编的程序员基本不会存在,因为这个语言既不够高效(运行效率和开发效率都不是很高),也不够优雅。而一个人如果他说自己是汇编程序员,只要看看他的年龄——35岁以下的基本是吹牛或者仅仅在狭窄领域工作的人。
对于这种语言,其实两掌握都不需要,仅仅理解机器码的运行原理就足够了。当然如果能看懂一段相对简单的代码的意思,可以在某些场合有用处。
对于汇编语言,作为一个专业程序员,正确的态度应该是:
必须懂,但是不要喜欢。
这种东西你若是喜欢了就会走入邪路的。
就像武侠小说里的走火入魔什么的。
记住,抽象,是计算机科学中最重要的工具。
而计算机科学中,最重要的是“计算”,而不是“机”,
听人说喜欢汇编语言,就像听人说有人喜欢爬着走一样,
不错,您也能爬到地方,可是有车,有船,有飞机,
您何必呢?
如果您坚持这样我只能说您大脑哪个部分出问题了。
“汇编语言......因为这个语言既不够高效(运行效率和开发效率都不是很高)”。汇编语言的开发效率很低,但是运行效率很高。相反的极端是VB,开发效率很高,但是运行效率很低。如果一种编程语言运行效率和开发效率都不是很高,它就不应该存在。
用别人的一段话:"关于计算机技术的学习我想是这样的:学校开设的任何一门科学都有其滞后性,不要总认为自己掌握的某门技术就已经是天下无敌手了,虽然现在Java,VB,C,C++用的都很多,怎能保证没有被淘汰的一天,我想.NET平台的诞生和X#语言的初见端倪完全可以说明问题。换言之,在我们掌握一门新技术的同时就又有更新的技术产生,身为当代的大学生应当有紧跟科学发展的素质。举个例子,就像有些同学总说,我做网页设计就喜欢直接写html,不愿意用什么Frontpage,Dreamweaver。能用语言写网页固然很好,但有高效的手段你为什么不使呢?仅仅是为了显示自己的水平高,unique? 我看真正水平高的是能够以最快的速度接受新事物的人。高级程序设计语言的发展日新月异,今后的程序设计就像人们在说话一样,我想大家从xml中应是有所体会了。难道我们真就写个什么都要用汇编,以显示自己的水平高,真是这样倒不如直接用机器语言写算了。反过来说,想要以最快的速度接受并利用新技术关键还是在于你对计算机科学地把握程度。"
例如:
研究了几年的编译器,可以说,如果想要深入了解计算机的运行原理,汇编语言是必备的。也不是说非要写C#的人要学汇编,只是如果大家有用C++或C等,或者从事嵌入式的,或许应该好好看看了。记得当初看《Inside C++面向对象模式》(好像是这个书名...),里面有好多关于虚拟函数的实现机制、跳转表的实现等,虽然多与编译相关,但当时就是不了解一个类转化为C然后到汇编,最终那个malloc函数是如何实现的。苦恼了好久...因为有看在标准gcc编译出来的汇编,调用的是gcc的malloc库,郁闷n久。最后苦读操作系统原理以及实现,然后...发现自己的汇编太弱,学不下去...只好拿回汇编好好的看了。
如果你在写一个嵌入式的应用,由loader到boot到os到applications,不懂汇编是不可想象的...
感悟:
看了这些以后我才明白什么是“打好基础这句话”
打好基础,可以为学习的路上少走弯路。
有一个程序员学VB花了4个月,学C语言花了一年,
他是先学VB然后再学的C语言,一共花了1年零四个月
另一个人是先学的C语言,后学的VB语言,
但是这个人也是花了1年的时间学完C语言的
可是当他学VB语言的时候 一个星期就学完了
这是为什么,没为什么,因为C语言就是基础。
就像不懂汉字,你什么书都看不懂一样,
如果你对汉语的理解能力很差,就别想去什么东西了
当然你英语好你可以看英文资料 :)
总体来说打好了基础,以后学其他东西进度也快,理解也快,
所以什么都快.O YE~!
这里想说明一下,先学C语言 这是有一定的道理了.
因为先学汇编语言,再学C语言觉得有点困难。
反正我在学习汇编过程中,没觉得很难.因为我之前学过C语言.忽忽.
如果能给大家提供帮助.我心里会感到很高兴的.大家一起努力吧。
本文来自QQ:297343396的QQ空间,转载请注明
Ⅶ 大学计算机专业都学那些课程
大学计算机专业都学:计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理、windows server 2008操作系统、局域网组建、Linux服务器操作系统、网络设备与网络技术、SQL Server、网络综合布线技术、CAD绘图等课程。
国内大学的教育总是偏向基础教学,恨不得学生把所有领域的知识都全学一遍,所以大学里你会学习到很多其他方面的知识。比如这份课程里的创业基础、嵌入式操作系统、物联网导论实验、单片机原理及应用、电路与数学逻辑等等。
在如今的互联网时代,对于学习资源只要你用心上网搜索就都可以搜索的到。利用好互联网上的资源,理论上来说你就可以学习到任何领域的知识。
Ⅷ 这学期开设了操作系统,汇编语言,计算机组成原理,这些课过啦就行了吗,想好好学java,求大神指导
这些跟Java没关系啊,想学Java就学Java语言
Ⅸ 南京大学的计算机系怎么样呢
南京大学的计算机科学研究起步于1958年,建立了计算技术、计算数学、数理逻辑等专业开始培养计算机相关领域专门人才,1978年在上述三个专业基础上成立了计算机科学系,1993年更名为计算机科学与技术系。南京大学计算机科学与技术系在建系前和建系初期就曾取得令人瞩目的成就:上个世纪60年代调试成功了当时国家高等教育部所属高校第一台计算机,实现了我国第一个高级语言编译程序;70年代分别主持了国产DJS-210中型计算机和XT-1操作系统等软件系统的研制;80年代研发了国内第一个分布式系统ZCZ,培养出中国大陆第一位计算机软件博士。建系以来,南京大学的计算机学科建设进入快速发展期,在队伍建设、人才培养、科学研究等方面一直位居国内先进行列。
该系建立了从本科生、硕士生、博士生直至博士后研究人员的完整人才培养体系,同时培养计算机技术领域和软件工程领域的工程硕士。目前各类在读本系学生逾2000人,并专门设有大学计算机基础教学部承担全校计算机基础公共课程教学任务。该系重视教学和人才培养,2篇博士学位论文评选为全国优秀博士论文,多项教学成果获得省部级奖励,“计算机科学与技术”本科专业被评选为江苏省品牌专业。在校学生中不乏具有较强理论功底、实践能力和创新意识的佼佼者,在国内外一些大学生科技竞赛中屡获佳绩。毕业生普遍受到用人单位好评。
南京大学计算机事业开创近五十载,培养了一批又一批的计算机科技人才。六朝古都的丰富历史内涵与深厚文化底蕴,百年名校的“严谨、求实、勤奋、创新”优良学风,几代学人的扎实工作和奋力拼搏,使她在中国的计算机发展史上,在国内高校计算机学科日趋激烈的竞争中,始终占有重要的一席之地。尤其建系以来,南京大学计算机科学与技术系的研究方向坚持以科学技术前沿和国家重大需求为导向,人才培养坚持严谨、求实和创新的标准,基地建设坚持开放、流动、联合和竞争的方针,队伍建设坚持结构合理和精干高效的指导思想,目前已经初步形成学科覆盖面广、高层次人才培养与科学研究具有特色、基地建设与队伍建设互相促进、较能适应国际IT技术发展和我国经济与社会发展需要、在国内外有一定影响的人才培养与科学研究基地。
毫无疑问,对于本科教育或研究生教育,南京大学计算机系都是非常不错的!
Ⅹ 大学计算机本科专业是否学汇编语言这门课
学的,不管是软件工程还是计算机科学与技术都要学,这是基础课程