Preview

02 - Low Level Languages

 1. Machine code is used in which generation of a programming language

  1st Generation

  2nd Generation

  4th Generation

  3rd Generation

 2. Which language translator is needed for the 1st Generation?

  

  

  

  

 3. Which of these is an example of an application that uses a low level language?

  Java

  Scratch

  Little Man Computer (LMC)

  Python for dummies (PFD)

 4. Which language translator is used with the 2nd Generation?

  Interpreter

  Compiler

  Assembler

  Superior Translator

 5. What language translator is used with the 3rd Generation?

  4th Generation

  Compilers and Interpreters

  3rd Generation

  Assembler

 6. Which generation would create the FASTEST code to execute?

  4th Generation

  3rd Generation

  1st Generation

  2nd Generation

 7. A fourth generation (programming) language (4GL) is a grouping of programming languages that attempt to get closer than 3GLs to human language, form of thinking and conceptualisation

  True

  False

 8. An advantage of low level langauge is:

  easier to produce complex websites with low level languages

  easier to port and use on different machines

  easier to understand

  faster execution time

 9. An advantage of programming in a high level language is:

  Faster execution time as compared to low level languages

  Machine-specificity - it can only be used on a single machine therefore ensuring security

  Slower execution time which is an obvious advantage in terms of stability

  Easier for the programmer to code and write (and concentrate on the problem at hand)

 10. What sort of relationship are Low Level Languages said to have with High Level Languages?

  One to many (For every high level instruction there are many low level instructions)

  One to One (One high level instruction is equivalent to one low level)

  One to Two (For every high level instruction there are two low level instructions)

  Many to One (Many high level instructions translate into one low level instruction)