Preview

02 - Low Level Languages

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

  4th Generation

  3rd Generation

  2nd Generation

  1st Generation

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

  Basic Translator

  No Translator

  4th Generation

  3rd Generation

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

  Scratch

  Java

  Little Man Computer (LMC)

  Python for dummies (PFD)

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

  Compiler

  Assembler

  Interpreter

  Superior Translator

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

  3rd Generation

  4th Generation

  Compilers and Interpreters

  Assembler

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

  2nd Generation

  3rd Generation

  1st Generation

  4th 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 port and use on different machines

  easier to produce complex websites with low level languages

  faster execution time

  easier to understand

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

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

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

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

  Faster execution time as compared to low level languages

 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)