A programming language designed to be easy for humans to read and write. Examples include C, Java, and Python. Requires translation to machine language.
High Level Language
15
A low-level programming language that uses symbolic code to represent machine-level instructions. Requires an assembler for translation.
Assembly Language
15
The basic binary code (0s and 1s) that a computer's processor can execute directly.
Machine Language
15
Software utilities that assist in the development, debugging, and maintenance of programs.
Programming Tools
20
A text-based tool for writing and editing source code. May be standalone or part of an IDE.
Editor
20
A program that converts high-level code into machine code or low-level language for execution.
Compiler
10
A tool that executes high-level code line by line without requiring prior compilation.
Interpreter
10
Designing and managing databases using programming languages to structure and manipulate data.
Database Programming
25
A sequence of steps or instructions to solve a problem or perform a task.