Preview

02 - Low Level Languages

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

  1st Generation

  3rd Generation

  4th Generation

  2nd 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

  Little Man Computer (LMC)

  Scratch

  Python for dummies (PFD)

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

  Superior Translator

  Interpreter

  Assembler

  Compiler

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

  Assembler

  Compilers and Interpreters

  4th Generation

  3rd Generation

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

  2nd Generation

  4th Generation

  1st Generation

  3rd 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

  False

  True

 8. An advantage of low level langauge is:

  easier to produce complex websites with low level languages

  easier to understand

  faster execution time

  easier to port and use on different machines

 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 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)

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