十五周导论课后总结

第四章:程序设计语言

如何与计算机交流?程序设计语言就是为此而出现的。

像人与人交流的语言一样,程序设计语言也有着语法语义和语用三个要素。

虽然都是与计算机交流,但是程序设计语言也有分类:机器语言,汇编语言,高级语言。这可能类似于我们的简体和繁体或书面语和口头语。

高级语言

汇编语言

机器语言

计算机硬件

机器语言是离计算机硬件“最近”的语言,以二进制表示,可以直接识别和执行机器指令。但是其使用十分不便,人们用汇编语言(机器语言的符号化)来代替他,但是高级语言比汇编语言更加与自然语言相近,为广大用户接受。

计算机语言一直在发展着,从最开始的机器语言、汇编语言、各种过程式编程语言到支持面向对象编程语言……为的就是将机器能够理解的语言提升到能够很好地模仿人类思考问题的形式。计算机语言解决问题的模式可以分为四类:过程式编程模式(一步一步按顺序来)、面向对象编程模式(从用什么做到要做什么)、函数式编程模式(函数组合)和说明式编程模式(逻辑推理)

以下介绍一些高级编程语言:

BASIC、PASCAL、C、C++、Java(与C/C++的区别:不能在所有类外定义全局变量,不采用goto语句,不能直接操作指针)、Ada(军用)、Logo(子供向)

脚本语言(扩建的语言、动态语言):解释运行而非编译运行,以纯文本保存,被调用时进行解释或编译。

第五章:计算机中的数据

计算机中的数据并不只是数字,所有能输入计算机并能被计算机程序处理的符号都被称为数据。

数据要想输入计算机并能被计算机程序处理,就必须转换成计算机能够识别的符号,这就需要计算机编码,常见的计算机编码有ASCII、unicode、UTF-8、GB-2312、音频编码(由于音频是连续的信号,编码时就需要采样和量化)和图像编码。

数据依某种逻辑联系组织起来,形成结构,才利于处理。数据的逻辑结构有集合、线性结构、树形结构、图状结构等。数据的物理结构即数据关系在内存中的表示,有:顺序存储、链式存储、索引存储等。常见的数据结构:线性表、栈、队列、树、图……

算法:由基本的运算及规定的运算顺序所构成的完整的解题步骤。

数据库:数据多了就不易保存,且数据格式各不相同。因此需要数据库来存储。其具有数据结构化、数据共享性高、冗余度底、易扩充、独立性高、由数据库管理系统统一管理和控制等优点。数据库具有三级模式和二级映射的体系结构。数据库管理系统则是定义、创建、维护数据库的一种工具,由硬件、软件、数据、用户、规程组成。主流数据库如:Oracle、Microsoft SQL Server、MySQL等。

数据中心:在一个物理空间内实现数据集中处理、存储、传输、交换、管理的一整套复杂的设施。

猜你喜欢

转载自www.cnblogs.com/narbit-dont-know/p/12044590.html