第十五周课后总结

高级语言简单介绍:

  • PASCAL语言:
       
      -定义:Pascal语言语法严谨,层次分明,程序易写,可读性强,是第一个结构化编程语言。Pascal语言广泛用于各种软件,程序分为名称(program后自拟)、设置(var后规定)、开始(begin)、程序(正文)、读取(read/read ln)、结束(end),结构层次强,严谨而又紧密。

  • C语言:
     -定义:C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

  • C++语言:
      - 定义:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

  • JAVA语言:
      -定义:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
    JAVA语言特点:
    简单性:没有指针,使用接取代多重继承。
    面向对象:使用面向对象进行封装,继承,多态
    分布性:操作分布和数据分布
    可移植性Java程序具有与系统结构无关的特性
    安全性Java删除了类似C语言中的指针对内存的操作
    强壮性:Java语言在编译和运行程序时,都要对很可能出现的问题进行检查。

  • Adam语言:是美国国防部指定的唯一的一种可用于军方系统开发的语言。

  • Logo语言:设计初衷主要是为了向儿童教授计算机编程的能力。

  • 脚本语言:又称为扩建的语言或动态语言,是为了缩短传统的编写-链接-运行的过程而创建的语言,批处理文本的延申,是以一种纯文本的方式来保存的程序,只有在被调用的时候进行解释和编译。
      - 常见的脚本语言:C Shell,JavaScript,Nuva,Perl,PHP,Python,Ruby,Tcl,VBScript,CSS。

  • 并行程序设计:
      1.并行程序设计语言:
      2.并行程序设计语言编译过程
      3.OpenMp

计算机中的数据

  • 导语:奇妙的数据结构和算法创造美。
  • 计算机中的数据(图):
  • 数据与信息的区别:
     - 根据当时的上下文或情景区分信息和数据:
      通常来说,如果将字母、数字和符号输入计算机时,则称它们为数据。
      如果字母、数字和符号具有一定的含义,且帮助人们完成一个动作或做出决策时,就称为信息。
      数据是提供给计算机上使用的,信息是提供给人使用的。
  • 数据:定义:
      数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。
  • 计算机常见编码方式:
     - ASCLL码:
       ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
    32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
    65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
    同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
    后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号
     -Unicode码:
     
     -UTF-8:
      UTF-8(8位元,Universal Character Set/Unicode Transformation Format)是针对Unicode的一种可变长度字符编码。它可以用来表示Unicode标准中的任何字符,而且其编码中的第一个字节仍与ASCII相容,使得原来处理ASCII字符的软件无须或只进行少部份修改后,便可继续使用。因此,它逐渐成为电子邮件、网页及其他存储或传送文字的应用中,优先采用的编码。
     -音频编码:模拟信号——>采样——>量化——>数字信号。
       采样:就是每间隔一个时间段采集一次声音信号的幅度样本的过程。经过采样处理之后,模拟信号变成了一个个时间上等间距的离散信号,形成在时间不连续的脉冲序列。
       量化:就是把采样得取的每一个样本从模拟量转换为二进制数值的过程。
       数字信号:就是对模拟信号进行数字化处理,将其换成数字信号的过程。
     -图像编码:基本思想,点——>像素。
       像素多少与图片质量有关,像素越多排列越紧密,图形就越清晰,每个像素的颜色都是用二进制数编码表表示的。
  • 计算机信息处理方式:位模式—图像的表示(位图和矢量图),视频的表示,
  • 数据结构:常见的数据结构:
     
    因为之前学过,所以老师讲的比较少也就一笔带过了。
  • 算法:
      - 什么是算法——定义:一般地,按照一定的规则解决一类问题的明确和有限的步骤称为算法。
      算法是指由基本的运算及规定的运算顺序所构成的完整的解题步骤。也就是说给定初始的状态或输入数据,能够得出所要求或期望的终止状态或输出数据。
     -算法特点:有穷性,确切性,可行性。
  • 数据库:数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
    数据库的体系结构:
    三级模式——概念模式,外模式,内模式。
    二级映射——外模式/概念映射,概念模式/内模式映射。
    数据库模型:层次模型,网状模型,关系模型(最常用的模型)。
    具体关系:
    关系的操作以及结构化查询语言:插入,删除,更新,选择。

数据库管理系统是定义创建和维护数据库的一些工具:硬件,软件,数据,用户,规程。
 主流数据库:Oracle数据库,Microsoft SOLServer数据库,MySQL数据库,Sybase数据库,DB2数据库
 
在这里插入图片描述
上图为贵州中国移动数据中心。

  • 数据中心:数据中心是在一个物理空间内实现数据集中处理、存储、传输、交换、管理的一整套复杂的设施。主要目的是通过运行应用系统来处理组织的数据。
  • 数据中心的组成:分为核心计算机机房和其他支持空间。
  • 新一代数据中心:特点,绿色环保,虚拟化和云计算,整合,模块化,灵活性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值