导图社区 程序设计语言基本概念
介绍了程序设计语言的基本框架。程序设计语言,详细的总结了程序设计语言的概念,基本成分,语言分类,语言处理程序,编译程序,解释程序。感兴趣的小伙伴可以下载收藏哦~
这是一篇关于大数据架构的思维导图,主要内容包括:传统数据处理系统,大数据处理系统架构分析,Lambda 架构,Kappa 架构 及 对比。
这是一篇关于安全架构的思维导图,主要内容包括:安全威胁,安全架构,安全相关标准,安全模型,信息安全整体架构设计,网络安全体系架构设计,数据库系统的安全设计,系统架构的脆弱性分析。
这是一篇关于通信系统架构的思维导图,主要内容包括:形式分类,存储网络架构,软件定义网络,通信网络构建案例。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
程序设计语言
概念
是为了书写计算机程序而人为设计的符号语言,用于对计算过程进行描述
定义
语法
语义
语用
低级语言和高级语言
低级语言
机器语言、汇编语言
高级语言
C、C++、Java等
编译程序和解释程序
语言分类
语言发展
命令式和结构化程序设计语言
如 C语言。
面向对象的程序设计语言
如 C++。
函数式程序设计语言
与其他语言最显著的不同是,算法与数据的形式是等价的。 如 Haskell。
逻辑型程序设计语言
如 PROLOG。
基本成分
数据
数据类型
运算
运算符号、运算规则
控制
顺序、选择、循环结构
传输
数据传输方式
如 赋值 等。
语言处理程序
作用
将高级语言或汇编语言编写的程序翻译成某种机器语言程序
分类
汇编程序
编译程序
解释程序
编译过程
图示

过程
词法分析
语法分析
在词法分析的基础上,构造出“语法树”
词法分析结果: id1 := id2 + id3 * 60; 语法分析结果: 
语义分析
中间代码生成
代码优化
目标代码生成
解释过程