谈谈你对所学专业的认识及你大学四年的规划与设想
在选择计算机这门专业以前,我对与这门专业的认识还不太清楚,通过学习《计算机科学与技术导论》这门课让我对这门专业有了一定的了解,也加深了我对这门专业的喜爱。原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算机系统、计算机技术与应用。但我个人认为计算机科学与技术这门专业,在现阶段是不可能分为计算机科学与计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人掌握简单的计算机技术都很容易,但计算机专业的优势是:我们掌握许多其他专业并不“深究”的东西,例如,算法、体系结构等等。有的非计算机专业的人很容易做出一个芯片,写一段程序,淡他们做不出计算机专业能够做出来的大型系统。所以我主要想把重点放在计算理论上。
计算机语言
    随着20世纪40年代第一台存储程序式通用电子计算机的研制成功,进入20世纪50年代后,计算机的发展步入了实用化的阶段。然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的程序设计语言。1952年,第一个程序设
计语言Short Code出现。两年后,Fortran问世。作为一种面向科学计算的高级程序设计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。Algol60的诞生是计算机语言的研究成为一门科学的标志。该语言的文本中提出了一整套的新概念,如变量的类型说明和作用域规则、过程的递归性及参数传递机制等。而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。程序设计语言的研究与发展在产生了一批成功的高级语言之后,其进一步的发展开始受到程序设计思想、方法和技术的影响,也开始受到程序理论、软件工程、人工智能等许多方面特别是实用化方面的影响。在软件危机的争论日渐平息的同时,一些设计准则开始为大多数人所接受,并在后续出现的各种高级语言中得到体现。例如,用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODULA-2,支持逻辑程序设计的PROLOG语言,支持人工智能程序设计的LISP语言,支持面积对象程序变换的SMALLTALKC等。而且,伴随着这些语言的出现和发展,产生了一大批为解决语言的编译和应用中所出现的问题而发展的理论、方法和技术。有大量的学术论文可以证明,由高级语言的发展派生的各种思想、方法、理论和技术触及到了计算机科学的大多数学科方向,但内容上仍相对集中在语言、计算模型和软件开发方法学方面。现在c
言是在国内外广泛使用的一种计算机语言。C语言功能高、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好、既有高级语言的优点,又有低级语言的许多特点,因此特别适合于编写系统软件。C语言诞生后,许多原来用汇编语言编写的软件,现在都能用c语言编写了。所以我们现在主要学习c语言。
计算机软件知识的相关课程
根据所查阅到的资料可以知道,计算机软件知识的相关课程有:c语言程序设计 Internet网页设计、SQL Sever数据库系统pascal语言难学吗 visual c++、电路电子技术 、多用户操作系统—Linux、基于.NETWEB应用程序设计计算机操作系统 、计算机网络 、计算机应用基础、计算机组成原理 、脚本合成 、可视化程序设计(vb 、离散数学 、面向对象c++实现 、企业级数据库应用(orcale 、嵌入式微处理器原理及应用、嵌入式微处理员立及应用 、软件工程 、数据结构、数据库原理SQL、通信协议及编程技术、通信协议与编程技术、网络技术基础、网络与信息安全技术、信息系统集成。在这些课程之中,我目前只接触过C语言程序设计,从而可以看出,自己在计算机这方面的知识还是很少的,要想学好计算机这门专业课程,这些知识是必不可少的。我们应该在今后的学习中认真的去对待,用我们的激情去对待。
计算机硬件软件系统
首先,我们先来了解的体系结构指的是构成系统主要部件的总体布局、部件的要性能以及这些部件之间的连接方式,虽然计算机的结构有多种类别,但就其本质而言,大都是服从计算机经典结构,既冯诺依曼体系结构的。归纳起来,冯诺依曼梯次结构的要点是:
1)计算机主要由运算器、控制器、存储器、输入设备和输出设备5大部分组成的。
2)数据和程序以二进制代码形式不加区别地存放在存储器中,存放的位置由地址确定。
3)控制器是根据存放咋存储器中的指令(程序)进行工作,并由一个程序计数器控制指令的执行。控制器具有判断能力,能以计算结果为基础,选择不同的工作流程。
计算机的五大部分中,控制器和运算器是其核心部分,成为中央处理器,简称CPU,各部分之间通过相应的信号线进行相互联系。
冯诺依曼结构规定控制器是根据存放在存储器中的程序来工作的,既计算机单位工作过程就是运行程序的过程。所以,为了使计算机能进行正常工作,程序必须预先存放在存储器中。因而,这种结构的计算机是按程序的原理进行工作的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。