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?

  

  

  

  

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

  Python for dummies (PFD)

  Java

  Little Man Computer (LMC)

  Scratch

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

  Compiler

  Superior Translator

  Interpreter

  Assembler

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

  Assembler

  Superior Translator

  Assembler

  Compilers and Interpreters

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

  Assembler

  2nd Generation

  1st Generation

  Superior Translator

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

  easier to produce complex websites with low level languages

  easier to understand

  faster execution time

 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

  Faster execution time as compared to low level languages

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

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

  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)