Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
10 Cards in this Set
- Front
- Back
What are the purpose of translators? |
Convert programming languages into machine code as only understand this to execute instructions |
|
What are the characteristics of an assembler? |
Turn assembly language into machine code |
|
What are the characteristics of a compiler? |
-Translate all source code at same and creates one executable file -Only needed once to create executable file -Returns a list of errors for the entire program once compiling is complete -Once compiled, the program runs quickly but compiling takes a long time |
|
What are the characteristics of an interpreter? |
-Translates and runs the source code one instruction at a time but doesn’t create an executable file -Needed every time you want to run the program -When finds its first error, it stops -Programs rub slowly as code is being translated as program is running |
|
What is an IDE? |
A piece of software that provides features to help a programmer develop their program |
|
What is an editor? |
-Where code is written -Have line numbering -Auto colour coding |
|
What is an error diagnostic? |
-Help find and fox errors-they tell you location of error and suggest a way to fix it |
|
What is a run-time environment? |
-Allows code to run quickly within IDE-using a start or run button -Identifies logic errors |
|
What are the characteristics of high level language? |
-Easy for humans to write but need to be translated into machine code for computers to understand -One instruction of high level language, represents many instructions of machine code -Same code will work for many different machines -Easy to understand and modify |
|
What are the characteristics of low level language? |
-More tricky for humans to understand but easier for computer to run -One instruction of low level language represents one instruction of machine code -difficult to understand -Written for one type of machine |