两周自制脚本语言1:基础知识
来源:互联网 发布:农大网络教学综合平台 编辑:程序博客网 时间:2024/05/16 01:00
First do something
1.1 机器语言与汇编语言
- 机器语言: 无需借助软件执行, 不需要语言处理器,直接在硬件上解释执行.
- 汇编语言: 需要转换成机器人语言执行的程序, 是最基本的语言.
1.2 解释器与编译器
- 解释器: 根据程序中的算法执行运算, 是一种用于执行程序的软件, 如果执行的程序有虚拟机语言或类似与机器语言的程序设计语言写成, 这种软件也能称为虚拟机.
- 编译器: 能将某种语言写成的程序转为另一种语言的程序,通常将源程序转为机器语言程序. 编译器转换程序的行为成为编译.
程序设计语言提供何种类型的语言处理器不一而论, C语言通常直接通过编译器转换为机器语言执行, Lisp或Haskell等语言一般会同时提供解释器和编译器. Java语言首先会通过编译器把源代码转换为Java二进制代码, 然后使用Java虚拟机执行转换后的代码. 虚拟机为了提高性能, 会将部分二进制代码转为机器语言使用, 执行过程中进行的机器语言转换称为动态编译或JIT编译. 编译器用途多种多样, Ruby语言解释器内部通过编译器来执行预处理工作.
实现:通过程序实现某种功能,也就是书写程序实现功能。
0 0
- 两周自制脚本语言1:基础知识
- 基础知识--脚本语言
- 自制脚本语言(1) 词法、语法、虚拟机的设计思路
- 自制脚本语言(2) LR(1) parser generator的设计
- 自制脚本语言(3) LR(1) parser generator的实现
- 自制脚本语言(5) 自制的编译器——LR(1) parser
- ns2中的脚本语言Tcl的基础知识<1>
- 自制脚本语言(7) 脚本语言的完善:字符串、注释
- 自制脚本语言(8) 从LR(1) 到 GLR parser generator
- 自制脚本语言(6) 解释器
- 自制脚本语言(9) 扩充的语法
- 自制脚本语言(11) 类型系统
- JSP脚本语言基础知识之指令
- php嵌入脚本语言基础知识整理
- 自制脚本语言(4) 自动生成的词法分析器
- 自制脚本语言(12) 作用域与符号表
- 编写MiniScript脚本语言-1
- python 脚本语言1
- fastJson将json字符串转换为map
- H5行情图
- 网络爬虫篇(一)
- STS如何集成svn插件?eclipse如何安装SVN插件?
- 思考——如何高效的学习程序
- 两周自制脚本语言1:基础知识
- thymeleaf使用
- EventBus 3.0 源码分析
- Linux 内核时钟架构之时钟源设备SR
- 通信协议——Http、TCP、UDPL浏览器与服务器的request、response
- 搭建自己的ss服务器与使用
- 基于OpenCV的车牌识别系统之二 ——字符分割与识别
- 树莓派驱动学习之GPIO
- 校内赛数据结构(rise,rotinv,seqmod)