價格:免費
更新日期:2019-04-14
檔案大小:3.9M
目前版本:1.0
版本需求:Android 4.0 以上版本
官方網站:mailto:dongchinhlazare@gmail.com
Email:https://educationalappz.blogspot.com/2019/03/educational-appz-privacy-policy.html
Learn Compiler Design, Basic Compiler Design, Compiler Design book. Compiler Design concepts, Compiler Design app, Compiler Design notes, Compiler Design tutorial.
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language). Compilers are a type of translator that support digital devices, primarily computers. The name compiler is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language, object code, or machine code) to create an executable program.
However, there are many different types of compilers. If the compiled program can run on a computer whose CPU or operating systemis different from the one on which the compiler runs, the compiler is a cross-compiler. A bootstrap compiler is written in the language that it intends to compile. A program that translates from a low-level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a source-to-source compiler or transpiler. A language rewriter is usually a program that translates the form of expressions without a change of language. The term compiler-compiler refers to tools used to create parsers that perform syntax analysis.