• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/10

Click to flip

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