answersLogoWhite

0

This is a very large topic indeed and I fully recommend the book "Compilers: Principles, Techniques, and Tools" by Aho, Sethi, and Ullman. But the general process first involves first defining regular expressions that will be used to break up an input program into a series of tokens. The part of the compiler/interpreter that performs this function is called a scanner. From there a parser should be created based on the context free grammar of the language. Parsing produces a representation of the input program in memory called an abstract syntax tree. From that point a compiler can be created by generating assembly language for the program. Or an interpreter can be created by executing the abstract syntax tree directly.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

Is truing a programming language?

No 'truing' is not a programming language. It is an activity by means of which you align/build a bicycle wheel.


Is aspnet a language?

ASP.NET is a programming language used to build websites.


Which language is used to build Windows XP os?

C programming language


What is fms logo software?

It's a programming language. You can build programmes with this.


Is XML a programming language?

It is programming languages that are referred to in terms of "high level" and "low level".Extensible Markup Language(XML) is a markup language not a programming language, it is a data formatting specification that makes the presentation of data independent of programs (so that data can be passed between programs).For this reason the answer to your question is "neither".


Is the B programming language a high or low level programming language?

The B programming language is a high-levelprogramming language.


Where did IBM get their programming language?

Computer programming language


Is there a program that can help you make a programming language but you don't need to know a programming language?

No. In order to make or use a program or a programming language, you need to know a programming language.


HTML is the name for what?

HTML - Hypertext Markup Language. It's a programming language used to build web pages.


What is orthogonality in a programming language?

In computer programming, orthogonality in a programming language means that a relatively small set of primitive constructs can be combined in a relatively small number of ways to build the control and data structures of the language. The term is most-frequently used regarding assembly instruction sets, as orthogonal instruction set.


What is the document Getelementbyid used for?

The document Getelementbyid is used for Java programming. Java programming is a computer language that allows people to build applications for creative uses everyday.


What is COBOL programming language?

You have answered your own question: it is a programming language.