计算机专业学什么
计算机科学与技术要学哪些编程语言
1、机器语言机器语言是用二进制代码表示的、计算机能直接识别和执行的一种机器指令的集合,它是计算机的设计者通过计算机的硬件结构赋敬启予计算机的操作功能。机器语言是第一代计算机语言。
2、汇编语言为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了蠢稿卖助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码。而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
3、高级语言不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机带逗型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
现在计算机专业人才差银饥处于这样一个阶段:高薪职位招不到人,中等职位人才非常饱满,很多人失业。如果你要学软件,一定要认认真真把它学精,因为中等层次的人非常多,找工作很难的。
现在比较流行的是java,不过可能你的老师会先教你c、c++,但请你注意,一定要选某一项语言作为专攻,否则这虚返看一些那看一些,结果什么都没学到。比如你搏皮可以选择C++或java;C++和java是有很大关联的,你可以比较着学习。硬件的东西,如果你将来不打算在这方面发展,就不要花太多精力学习,掌握基本的就可以了。你在大学期间只能专攻一科,其他都是辅助,否则毕业后你没特长,很难找工作
硬件和软件可以一起学的,如果你先学完硬件再学软件,那么你就非常被动了。
假期的时间一定要用来学编程,是实实在在的去干,而不是空想,不是一味的看理论,看语言规则,看的多会心烦
坚持的话一年后你的编程能力就会比同学强很多了,以后就会越学越顺,祝你成功!
![](http://yyk.iask.sina.com.cn/pic/fimg/160992398272976972549.jpg)