Languages and Translators: Programming languages and Integrated Development Environments: Computer Science: GCSE (9:1)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

12 Terms

1
New cards

High-Level Language

Programming language designed to make it easier for humans to understand and write computer programs, than using low-level languages. Examples include Python and C#.

2
New cards

Low-Level Language

Programming language which is a much closer representation to the instruction set of the processor. These include assembly language and machine code.

3
New cards

Source Code

Computer programs written in a high-level language, the computer cannot execute these

4
New cards

Assembly Language

A low-level language which uses mnemonics such as LDA, ADD to represent machine code instructions

5
New cards

Machine Code

A low-level language which the CPU can process directly, and consists of only binary codes which are very hard to write directly, to change and to debug

6
New cards

Mnemonic

A short abbreviation used in assembly language to represent a machine code instruction, such as STA, SUB, JMP

7
New cards

Compiler

A type of translator which converts a high-level language in to machine code all at once

8
New cards

Assembler

A type of translator which translates assembly language in to machine code

9
New cards

Translator

A program which converts source code into code which the processor can execute, this can be a compiler, interpreter or assembler

10
New cards

Interpreter

This translator converts a high-level language into machine code one line at a time and then executes it, it's slower but interpreted code is quicker to write and easier to update

11
New cards

Fast

Compiled code is ______, because the compiler creates machine code that runs directly on the CPU without further translation

12
New cards

Easy

Writing or changing a program in an interpreted language is _______ because you can run, edit and debug without re-compiling each time