Back to marketplace

Programming Languages and IDEs

No description yet. This curated deck is ready for daily study.

Total cards: 6•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (6)

#1
Front (Question)

High Level languages

Back (Answer)

e.g. Python Java Code is easy to read and understand Code has to be converted to machine code for computers to understand Programs will be less memory efficient as there is no control over what the CPU does.

#2
Front (Question)

Low level languages

Back (Answer)

e.g. Machine code and assembly language Difficult to read and understand Can be executed without translators More memory efficient as you control what the CPU does.

#3
Front (Question)

Assemblers

Back (Answer)

turn assembly language to machine code

#4
Front (Question)

Compiler

Back (Answer)

translates all of the code in one go to create and executable file. Final code runs quickly and gives a list of errors.

#5
Front (Question)

Interpreter

Back (Answer)

Translates one line of code at a time and stops if there is an issue. Runs slower than compiler. Interpreter stops after each error which is helpful when debugging

#6
Front (Question)

Features of an IDE

Back (Answer)

Editors - has colour coding for different items and line numbers Run time environment - lets the programmer run the code quickly to test it for errors Error diagnostics - includes diagnostics tools to help find and solve errors. Translator - helps translate the code into machine code.