06.06.2013 Views

Computer Programming with GNU Smalltalk - Free

Computer Programming with GNU Smalltalk - Free

Computer Programming with GNU Smalltalk - Free

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Away f rom<br />

Hardware<br />

Easy -to-Maintain<br />

Slower<br />

Portable<br />

Compiled and Interpreted Languages<br />

Higher Lev el Lower Lev el<br />

Introduction to <strong>Programming</strong> World 3<br />

Close to<br />

Hardware<br />

Hard-to-Maintain<br />

Not Portable<br />

We mentioned that writing a program is done by using programming languages and there is a step of<br />

converting the programs we write from human understandable form to computer understandable form.<br />

This process is called compilation if the entire program is converted into machine language at once and<br />

kept in computer memory in that form. If the software written in a programming language requires to<br />

be compiled before run then this language is called a compiled language. The software doing the<br />

compiling process is called compiler.<br />

But if the program is converted as we write, that is line by line or more correctly statement by statement<br />

then this process is named as interpretation and such languages are called interpreted languages.<br />

Software written in interpreted languages are kept in computer memory as the way we write them and<br />

every time we execute (or launch, run) them, they are interpreted again into machine language. The<br />

software doing the interpretation process is called interpreter.<br />

Faster

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!