0% found this document useful (0 votes)
5 views1 page

3D Game Development Language Choices

The document discusses the programming language choices for developing a 3D interactive computer game, emphasizing the need for efficiency and speed. It outlines the differences between high-level and low-level languages, including the roles of compilers and interpreters in translating these languages. Additionally, it prompts the identification of low-level languages and the advantages of using interpreters during software development, along with common functions of an Integrated Development Environment (IDE).

Uploaded by

nigel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

3D Game Development Language Choices

The document discusses the programming language choices for developing a 3D interactive computer game, emphasizing the need for efficiency and speed. It outlines the differences between high-level and low-level languages, including the roles of compilers and interpreters in translating these languages. Additionally, it prompts the identification of low-level languages and the advantages of using interpreters during software development, along with common functions of an Integrated Development Environment (IDE).

Uploaded by

nigel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

2 A programmer has designed a three‑dimensional (3D) interactive computer game.

They are going


to develop a program for the game. The program needs to run efficiently, but it must also be
developed as soon as possible.

(a) Tick (✓) one box to identify whether the programmer should use a high‑level language or a
low‑level language to develop the program.

Explain the reasons for your choice.

High‑level language

Low‑level language

Reasons for your choice

(b) If the programmer chooses a high‑level language, they can use a compiler or an interpreter to

translate the high‑level language into a low‑level language.

Describe the operation of a compiler and of an interpreter.

Compiler

Interpreter

Programs can be written in a high-level language or a low-level language.

(a) Machine code is one type of low-level language.

Identify one other type of low-level language.

Identify the translator that is needed for the type of low-level language you have identified.

Type of low-level language .......................................................................................................

Translator ..................................................................................................................................

(b) A high-level language can be translated into a low-level language, using a compiler or an
interpreter.

Describe the advantages of using an interpreter instead of a compiler during software


development.

Identify other common functions of an IDE.

You might also like