Preview

02 - Low Level Languages

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

  3rd Generation

  1st Generation

  2nd Generation

  4th 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?

  Python for dummies (PFD)

  Little Man Computer (LMC)

  Java

  Scratch

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

  Interpreter

  Superior Translator

  Assembler

  Compiler

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

  Compilers and Interpreters

  4th Generation

  3rd Generation

  Assembler

 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:

  faster execution time

  easier to produce complex websites with low level languages

  easier to understand

  easier to port and use on different machines

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

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

  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

  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 One (One high level instruction is equivalent to one low level)

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

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

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