IT英语记录

scanning:扫描
lexing:词法
lexical analysis. :词法分析
scanner (or lexer) :扫描器(或词法解析器)
token:标记
identifier:标识符
parser:解析器
parse tree :*解析树**
abstract syntax tree:抽象语法树
Static analysis:静态分析
binding or resolution:绑定解析
scope :作用域
attributes:属性
symbol table :符号表
variables and declarations:变量和声明
front end:前端
Intermediate representations(IR):中介码,中介码与源文件或目的文件形式都没有紧密的联系(因此叫作 "中介")。相反,IR充当了这两种语言之间的接口。
Optimization:优化
constant folding:常量折叠
Runtime:运行时,操作都是在运行时进行的。
code generation :代码生成
Interpreters:解释器
Single-pass compilers:单遍编译器
Tree-walk interpreters:树遍历解释器
Transpilers:转译器
source-to-source compiler or a transcompiler :
源到源编译器
转换编译器
Just-in-time compilation: 即时编译
Dynamic typing:动态类型
reference counting :引用计数
tracing garbage collection:跟踪垃圾回收
Statements: 语句
argument是你在调用函数时传递给它的实际值
parameter是一个变量,用于在函数的主体里面存放参数的值。形式参数或者形参
Closures:闭包
object oriented:面向对象
Inheritance:继承
derived class or subclass:派生类或者子类
Lexemes and Tokens:词素和标记(词法单元),扫描字符列表,并将它们归纳为具有某些含义的最小序列。每一组字符都被称为词素,词素与其他数据捆绑在一起时,结果是一个标记
Literal value:字面量
lexical grammar:决定一门语言如何将字符分组为词素的规则被称为它的词法语法

posted @ 2022-09-13 19:59  公众号python学习开发  阅读(24)  评论(0编辑  收藏  举报