Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer Programming - Coggle Diagram
Computer Programming
Types of Programming Language
Machine Level Language
Language they can easily understand
Program to understand
0 and 1
One has to know everything about computer
Assembly Level Language
Symbolic codes is introduced
Add 5 and 6
Assembler
Will return assembly level language to machine level language
More easy to understand
Hard to spot the errors
Higher Level Language
Near to human readable language
Very easy for beginner
One could write instructions to add 5 and 6
Very close to human languages
Compilation Method
Compiler
Convert higher level language to machine level language
Interpreter
Lower Level Language
Machine Level Language
Directly work with the data
Assembly Level Language
Programmers could easily collect the computer memory
Middle Level Language
High level language
Had to work with computer memory
C and C++
Java
C#
Python
Computer
Can compute billions of numbers
Can't do anything on their own that's why they need commands
Required to be given an instruction to work
Programming Language
Binary Language
0 and 1
Numbers that they can only understand
Easy to click
Machine Language
Compilation Method
Compilation
Compiler
Read higher level language
Convert higher level language to machine level language
Execute at once
Compiled languages
C
C++
Interpretation
Interpreter
Convert high level language by line
Execute by line
Interpreted Language
Python