导图社区 计算机语言类型、基本编程概念知识点笔记
计算机语言类型、基本编程概念知识点笔记:计算机语言:高级语言、翻译方式、算法;语言类型:编译型语言、解释性语言。
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
计算机语言类型、基本编程概念知识点笔记
计算机语言
高级语言
需要翻译
机器语言
翻译方式
编译
程序执行之前需要先「编译」
以后运行
不用重新翻译
exe 文件(编译输出文件)
解释
执行不需要「编译」
语句执行时「才翻译」
每一次执行 都需要逐句翻译
需要「解释器」
文本文件
算法
用来描述
如何完成「某项特定任务」
编写计算机程序
本质上
即
使用计算机语言
描述一种「算法」
程序
组成
表达式
结果为一个「值」
语句
让计算及执行「特定操作」的指示
语言类型
编译型语言
C语言...
Java既有编译也有解释
解释性语言
脚本语言
以「文本形式」存在
动态语言
无类型
Python/Ruby/PHP...
基本编程概念
意义
接触几乎「任何编程语言」时
需要学习
基本概念
数据结构
存储数据的方式
条件执行
while/if
获取用户输入
让程序能够与用户交互
编写函数
让程序的各个部分可重用
类
扩展函数概念
实行更复杂的行为
...
数据类型
程序设计语言
不允许存在
语法歧义
需要明确
数据含义
「数据类型」是对
「数据」的一种划分
Subtopic 4
编码问题
概念
1 bit(位)
0/1
2种可能性
1 byte(字节)
8 bit
2^8 = 256 种可能性
vs
ASCII
1 byte
英文字符 + 常见符号
Unicode
2 byte
16 bit
字符集
世界文字字符
汉字
DBCS
GB2312
GBK
GB18030
双字节字符集
变长编码方式
UTF-8
英文
1个字节
中文
3个字节
生僻字符
4-6 字节
UTF-16
统一
2 个字节
计算机只能处理数字
需要
文字 → 数字
Unicode(字符集)→ UTF-8(可变长编码方式)