2.5 Programming languages and Integrated Development Environments

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:41 PM on 4/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Programming languages

Used to write instructions that computers can execute.

2
New cards

High-level languages

Designed for humans to read and write, with instructions similar to structured English.

3
New cards

Low-level languages

Closer to machine code (binary).

4
New cards

Examples of high-level languages

Python, Java, C#.

5
New cards

Advantages of high-level languages

Easy for humans to understand and debug.

6
New cards

Disadvantages of high-level languages

Slower to execute than low-level languages.

7
New cards

Portability of high-level languages

Programs written are portable between different hardware.

8
New cards

Examples of low-level languages

Assembly language, Machine code.

9
New cards

Advantages of low-level languages

Faster and more efficient to execute.

10
New cards

Disadvantages of low-level languages

Hard to read and write.

11
New cards

Translators

Convert programs written in high-level or assembly languages into machine code.

12
New cards

Types of translators

Compilers and interpreters.

13
New cards

Compiler

Translates programs written in high-level languages into machine code, checking for errors before translation.

14
New cards

Interpreter

Translates high-level languages into machine code and executes it line-by-line.

15
New cards

Protection of source code

Compilers protect the source code from extraction, while interpreters offer little protection.

16
New cards

Integrated Development Environment (IDE)

Provides features that make writing code easier.

17
New cards

Features of IDEs

Editors, Auto-indentation, Auto-suggestion, Auto-correction, Colour coding, Line numbers, Debugging tools, Variable tracing.

18
New cards

Error diagnostics in IDEs

Help identify errors made when writing code, highlighting parts of code with issues.

19
New cards

Run-time environments

Allow programs to run on a computer it may not have been designed to run on by creating a virtual machine.

20
New cards

Translators in IDEs

Used to convert high-level languages into machine code.