Compilers and Interpreters. HARDWARE Machine LanguageAssembly Language High Level Language C++ Visual Basic JAVA Humans.

Download Compilers and Interpreters. HARDWARE Machine LanguageAssembly Language High Level Language C++ Visual Basic JAVA Humans.

Post on 21-Jan-2016

216 views

Category:

Documents

0 download

TRANSCRIPT

<p>Compilers and Interpreters</p> <p>Compilers and Interpreters</p> <p>HARDWAREMachine LanguageAssembly LanguageHigh Level LanguageC++ Visual Basic JAVAHumansSimilaritiesA Compiler and Interpreter both carry out the same purpose Translates a high level language (like C++, Java) instructions into the binary form which is understandable by computer hardware (Machine language).</p> <p>CompilerInterpreterDifferencesAn interpreter Reads one statement then translates it and executes it and then takes another.Easy to check for mistake(debug) than a compilerProgramme instructions are performed slowly</p> <p>A Compiler Translates the entire program in one go and then executes it (.exe file). Hard to spot and correct mistakesCannot make changes once executable programme is created.Programme instructions are performed quickly</p> <p>UsesAn interpreter is used for program development as it is easier to debug and partially test the code. Once the program is error free and complete, the program should then be compiled, as compiling only needs to be done once.</p> <p>Create a poster (In Word or Publisher) on the topic of compilers and interpreters</p> <p>Include definitions and features of each</p> <p>Advantages of each (At least 2)</p> <p>Disadvantages of each (at least 2)</p> <p>Use your own words Do not copy and paste.</p> <p>Use images and colour to create a well laid out poster.</p> <p>ResourcesYouTube videohttps://www.youtube.com/watch?v=_C5AHaS1mOA&amp;playnext=1&amp;list=PLDA1E4B4D25B1BB3D&amp;feature=results_mainWikiBookshttp://en.wikibooks.org/wiki/A-level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Internet/Fundamentals_of_Computer_Systems/Types_of_program_translator </p>

Recommended

View more >