describe the three reasons why programmers use high level languages
explain one limitation of using high-level language
language must be translated into machine code (binary) before it can be run as high level languages cannot be executed directly by the CPU
describe a key difference between low-level languages and high-level languages
high level language uses code written in a way that is similar to a natural human language making it easier to understand and use
low-level languages do not closely resemble a natural human language making it harder for humans to understand and write in
give examples of popular high level languages
python
c + +
java
visual basic
describe low - level language
Machine code
what are the two types of low-level language ?
machine code
assembly language
Assembly language
when are low-level languages used ?
when a program must be executed quickly
when programmers need to write code that interact directly with hardware, such as device drivers