What is the difference between a high- and a low-level programming languages?

In general you will be familiar with high level programming languages, such as PYTHON or JAVA. On the other hand there are low level languages, like C or the different dialects of ASSEMBLER.

The most recognizable difference between the two types is that a low-level language nearly directly operates on the instructions already available from the microprocessor and system components. These include commands like "read memory a position x" or "jump to line y in this file" but nothing in the style of "create an instance of an object" as the mircoprocessor would need a lot more translation work done to use this command on a limited set of operations. A high level language will support this advanced "translation" to give the programmer more options, but therefore will require a bigger toolset (in the form of a compiler or a runtime library)

MP
Answered by Max P. Computing tutor

5909 Views

See similar Computing GCSE tutors

Related Computing GCSE answers

All answers ▸

What do 0s and 1s have anything to do with Boolean Logic?


Storage: Magnetic hard disc vs Solid state drive.


Which of the following are usually found on the Central Processing Unit(CPU) of a personal computer?


James would like to store a video clip that is 20 frames per second and has a duration of 76 seconds. The resolution of this video is 1280x720 with a colour depth of 24 bits. Calculate the storage requirement for the uncompressed video clip.


We're here to help

contact us iconContact usWhatsapp logoMessage us on Whatsapptelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

© MyTutorWeb Ltd 2013–2025

Terms & Conditions|Privacy Policy
Cookie Preferences