1-计算机基本概念及语言发展

    技术2022-07-13  69

    文章目录

    1. **计算机基本概念**1.1 计算机是什么?1.2 计算机的组成? 2. **计算机语言**2.1 计算机语言的基本概念2.2 计算机语言的发展2.3 编译型语言与解释型语言的区别 3. **交互方式**3.1 交互方式分类:3.2文本交互打开方工( windows操作系统)3.3 **DOS命令** 4. **文本文件与字符集**4.1 文本文件4.2 常见字符集 5. **进制**5.1 进制之间的转换5.2 进制的计数5.3 数据的换算

    1. 计算机基本概念

    1.1 计算机是什么?

    计算机:俗称电脑,是现代一种高速计算的电子计算机器,英文名:compute

    特点: 具有数值计算、逻辑计算、存贮记忆等主要功能总结:计算机是能够按照设定程序执行、自动、高速 、处理数据的现代化电子设备

    1.2 计算机的组成?

    分为硬件和软件两部分: 硬件:看得见摸得着为软件运行提供支撑的设备设施,如显示器、键盘、鼠标、内存、硬盘、…软件:看不见摸不着,能让硬件读取、识别、执行的信息,如操作系统、浏览器、游戏、网站、…

    2. 计算机语言

    2.1 计算机语言的基本概念

    概念:计算机语言(compute language)指用于人与计算机之间通讯的语言总结:由字符和语法规则组成计算机各种指令或各种语句,这些就是计算机能接受的语言

    2.2 计算机语言的发展

    机器语言 --> 汇编语言 --> 高级计算机语言(面向过程 --> 面向对象 --> “面向应用”)机器语言:是计算机与人交互的最初始语言,由0 和1 组成的二进制数表示,即二进制是机器语言组成的基础汇编语言:在机器语言基础上发展而来,用简单的字母和符号串代替二进制串,提高语言的人工记忆和识别高级语言:是一系列指令的集合,如:c、basic 、c++ 、c# 、java 、python …

    2.3 编译型语言与解释型语言的区别

    编译型语言:代表 C X(源码) --> 编译 --> Y(编译后的机器码) 执行速度特别快,跨平台性较差解释型语言: 代表 python, X(源码) --> 解释器 --> 解释后执行 执行速度比较慢,跨平台性较好

    3. 交互方式

    3.1 交互方式分类:

    命令行交互方式 ( Text-based User Interface ) TUI:就是在命令行手敲命令执行图形界面化交互方式 (Graphical User Interface ) GUI:在图形界面上,按按钮或拖动执行

    3.2文本交互打开方工( windows操作系统)

    win键+ R --> cmd -->回车或 开始菜单/附件/命令提示符 点击 第一行:操作系统版本信息第二行:微软版权信息第三行: " c:" 是盘符,“Users\Administrator.USER-20200525IR”是当前路径," > " 是命令提示符

    3.3 DOS命令

    命令主要功能md创建目录md创建目录rd删除目录cd进行指定目录cd …返回上级目录cd \返回根目录del删除文件exit退出命令窗口

    4. 文本文件与字符集

    4.1 文本文件

    文本文件分为两类:纯文本 和富文本纯文本:只能保存单一的文本内容,无法保存内容无关的东西(如:txt 文件)富文本:可以保存文本内容及以外的东西,如字体颜色、大小、图片… (如:有道笔记)纯文本在计算机底层也会转换为二进制保存 将二进制码转换成字符的过程,称为解码 decode()将字符转换成二进制码的过程,称为编码 encode()

    4.2 常见字符集

    ASCII : 美国编码,使用7位来能美国常用字符时行编码,包含128个字符ISO-8859-1 :欧洲编码,用8位来编码,包含 256个字符GBK : 汉字编码unicode : 万国码,包含世界上所有语言和字符,编写程序一般都会使用unicode码 ,编码实现方式:utf-8 、utf-16 、utf-32

    5. 进制

    5.1 进制之间的转换

    十进制 --> 二进制 :原理 : 数 除以2 取余,放个位,商再除2取余,放十位,以次类推,向左生成二进制数二进制 --> 十进制 :原理 :从右向左统计位数,每一位上的数 乘以 2的(位数-1)次幂 的和,就是十进制数

    5.2 进制的计数

    二进制:满2进1,共有2个数: 0 和 1八进制:满 8 进1 ,共有8个数:0、1、2、3、4、5、6、7十进制:满10进1 ,共有10个数: 0、1、2、3、4、5、6、7、8、9十六进制:满16进1,共有16个数:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 十进制二进制八进制十六进制000011112102231133410044510155611066711177810001089100111910101012A11101113B12110014C13110115D14111016E15111117F1610000201017100012111181001022121910011231320101002414

    5.3 数据的换算

    bit (比特) 是计算机最小运算单位 ,只有0 和1 两个值byte (字节) 是我们最小的可操作单位8 bit = 1 byte1024 byte = 1 KB ( 千字节 )1024 KB = 1 MB ( 兆字节 )1024 MB = 1 GB ( 吉字节 )1024 GB = 1 TB ( 太字节 )1024 TB = 1 PB ( 拍字节 )
    Processed: 0.019, SQL: 9