Please enable JavaScript.
Coggle requires JavaScript to display documents.
computing languages - Coggle Diagram
computing languages
machine code
machine code is any low-level programming language
Machine code is a series of numbers, written in either binary.
-
Advantages
High level language commands are like a predefined English sentence and machine code instructions are like predefined words.
-
-
-
High level language
A high-level language is a programming language designed to simplify computer programming. High-level source code contains easy-to-read syntax that is later converted into a low-level language
disadvantages
If the programmer wants a program to do something, but a statement does not exist to do so, the task cannot be done.
-
advantages
They allow the programmer to focus on what needs to be done, rather than on how the computer actually works.
Programmers write in high-level languages because they are easier to understand and are less complex than machine code.
Translator
computers cannot understand source code or high level language. Before it can be run, source code must first be translated into a form which a computer understands.
interpretur
An interpreter translates code into machine code, instruction by instruction. the CPU executes each instruction before the interpreter moves on to translate the next instruction.
disadvantages
Additionally, the program has to be translated every time it is run
Interpreted programs run slowly as the processor has to wait for each instruction to be translated before it can be executed.
Advantages
Errors can be quickly spotted - once an error is found, the program stops running and the user is notified at which part of the program the interpretation has failed.
-
-