What is high level langauge
The programming langauge that is tge closest to spoken word. One line of high level language stand for many line of machine code. High level language allows powerful command to be performed such as msgbox in vb.
What is machine code
Machine code is made up of all simple instructions and datas that can be executed directly by the cpu.
What is low level langauge
It is a language that provides little to no abstraction to the computer set architectures and requires knowledge of the internal structure of the cpu and is therefore very specialise. The program statement make direct refernce to the internal register
When use high level langauge
When execution speed is not the most critical factors such as in spreadsheet.
When use low level language
When fast execution speed are critcal such as professional game developer