导图社区 3.2 程序设计语言概述
软考-软件设计师,通过思维导图的形式,系统地概述了Python编程语言中关于数据结构和算法的概念,以及与其他编程语言特性的对比。
这是一篇关于语言程序处理的思维导图,主要内容包括:正则表达式,表达式,有限自动机,文法,编译过程概述。
这是一篇关于109导入库的方法的思维导图,了解各种库的导入方法,开发人员可以快速地在项目中集成所需的库,节省了开发时间,提高了工作效率。
社区模板帮助中心,点此进入>>
程序设计语言概述
1. 程序设计语言
机器语言
由二进制代码组成,是计算机唯一能直接识别和执行的语言
汇编语言
使用助记符代替机器指令的操作码
高级语言(背)
编译型
C
1||| 生成目标代码
2||| 直接执行,执行效率高
3||| 可移植性差
4||| 编译器不参与执行
解释型
JAVA
1||| 不生成目标代码
2||| 边解释边执行,执行效率低
3||| 可移植性强,可以在多个操作系统中运行
4||| 解释器参与执行
2. 常见程序设计语言特点
效率高,系统级程序开发
C++
C#
JavaScript
脚本语言
PHP
python
面向对象语言
其他
Fortran
科学计算,执行效率高
口诀:for,为了科学献身
Pascal
为了教学而开发的,表达能力强
Lisp
人工智能
函数式编程
Prolog
数据库和专家系统
逻辑型
3. 程序设计语言的基本成分
数据类型
控制结构
顺序结构
选择结构
循环结构
4. Python
列表
有序,可变,允许重复
元组
有序,不可变,允许重复
集合
无序,无索引,无重复数据
字典
无序,可变,无重复数据
运算符
算术运算符
加法、减法、乘法、除法、整除、取余、幂运算
关系运算符
等于、不等于、大于、小于
逻辑运算符
and
逻辑与
or
逻辑或
not
逻辑非
成员运算符
in
在序列中
not in
不在序列中
集合运算符
交集
&
返回两个集合中共有的元素
并集
|
返回两个集合中所有的元素,重复的元素只会出现一次
补集
^
并集-交集,返回两个集合中不共有的元素
差集
-
返回在第一个集合中但不在第二个集合中的元素
列表运算符
+
拼接
*
倍数,重复
is与not is
两个对象地址是否相等
in和 not in
5. 函数调用方式
分类
传值
传址
传引用
特点
第3章 程序设计语言与语言处理程序基础
理论基础6分
3.2