解释器:interpreter 逐行运行,需要有解释器才能运行(上面的例子,必须在餐馆吃饭),容易找出错误(debug)并调整错误(上面的例子,随时可以调整菜的口味) 编译器:compiler 一次把整个程序都翻译好,然后生成可执行文件(executable file ) 知识点练习:
Compiler Supports various programming languages. The Python interpreter compiles Python scripts to an intermediate form before execution. 11 Assembler Produces highly optimized code for specific tasks. Assembler-written routines are often used in performance-critical parts of software. 10 Compiler Produces ...
must be translated by a compiler or interpreter or assembler into the object code for a particular computer before execution. 必须由汇编程序或解释程序在执行前翻译成特定计算机的目标码。 tr.bab.la 9. This "source" program was converted to binary instruction patterns by an assembler program (it "...
- **A: Compiler(编译器)**:将整个源代码一次性转换为目标代码(如机器码),生成的程序可独立运行,不逐行执行。 - **B: Assembler(汇编器)**:将汇编语言转换为机器码,不涉及逐行执行高级语言代码。 - **C: Interpreter(解释器)**:逐行读取源代码,实时转换并立即执行,符合题意中的“逐行转换并执行”。 - ...
Both compilers and assemblers are the language processors used to convert software codes written in high-level language and assembly language into machine language codes. Compiler and assemblers are the types of system software. These are required because a computer cannot process a code written in ...
ChrysaLisp is a 64-bit, MIMD, multi-CPU, multi-threaded, multi-core, multi-user parallel operating system with features such as a GUI, terminal, OO Assembler, class libraries, C-Script compiler, Lisp interpreter, debugger, profiler, vector font engine, and more. It supports MacOS, Windows,...
Rust virtual machine and JIT compiler for eBPF programs rust interpreter assembler ebpf jit-compiler bpf ebpf-programs packet-filtering Updated Feb 5, 2025 Rust Schweigi / assembler-simulator Star 967 Code Issues Pull requests Simple 8-bit Assembler Simulator with Angular.js javascript emula...
An assembler is sometimes referred to as the compiler of assembly language. It also provides the services of an interpreter. Techopedia Explains Assembler An assembler primarily serves as the bridge between symbolically coded instructions written in assembly language and the computer processor, memory ...
5) assemble compiler 汇编编译器 1. A simplified method for USB(Universal Serial Bus)interface programming for em- bedded devices was proposed by adding some new functions(“head file”,“macro”and“code gen- erator”)in the assemble compiler. 提出了一种简化嵌入式通用串行总线USB(Universal ...
Using high-level programming languages such as MBASIC means that you are talking to the computer through an interpreter and hence all the instructions that you issue in a program take that much longer to be carried out. That is why we use a compiler; see chapter 8. But even if we use ...