My site Friday, 2024-04-26, 4:14 PM
Main | Registration | Login Welcome Guest | RSS
Site menu

Our poll
Which anime is the best
Total of answers: 29

Statistics

Total online: 1
Guests: 1
Users: 0

Main » 2012 » January » 15 » Execution of high level language
6:50 AM
Execution of high level language
Full explanation on assemblers 
http://pages.cs.wisc.edu/~larus/HP_AppA.pdf
Compiler
compilation process
program that translates source code into object code. The compiler derives its name from the way it works, looking at the entire piece of source code and collecting and reorganizing the instructions. Thus, a compiler differs from aninterpreter, which analyzes and executes each line of source code in succession, without looking at the entire program. The advantage of interpreters is that they can execute a program immediately. Compilers require some time before an executable program emerges. However, programs produced by compilers run much faster than the same programs executed by an interpreter.
Interpters
An interpreter translates high-level instructions into an intermediate form, which it then executes. In contrast, a compiler translates high-level instructions directly into machine language. Compiled programs generally run faster than interpreted programs. The advantage of an interpreter, however, is that it does not need to go through the compilation stage during which machine instructions are generated. This process can be time-consuming if the program is long. The interpreter, on the other hand, can immediately execute high-level programs. For this reason, interpreters are sometimes used during the development of a program, when a programmer wants to add small sections at a time and test them quickly. In addition, interpreters are often used in education because they allow students to program interactively.
Virtual Machines
A virtual machine is a tightly isolated software container that can run its own operating systems and applications as if it were a physical computer. A virtual machine behaves exactly like a physical computer and contains it own virtual (ie, software-based) CPU, RAM hard disk and network interface card (NIC). 

Views: 713 | Added by: fawkes | Rating: 0.0/0
Total comments: 0
Name *:
Email *:
Code *:
Login form

Search

Calendar
«  January 2012  »
SuMoTuWeThFrSa
1234567
891011121314
15161718192021
22232425262728
293031

Entries archive

Site friends
  • Create your own site

  • Copyright MyCorp © 2024