Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCTION TO PROGRAMMING (computer program) - Coggle Diagram
INTRODUCTION TO PROGRAMMING
(computer program)
TYPES
HIGH-LEVEL
similar to human language
C++, Fortran, Cobol
LOW-LEVEL
use 1's and 0's or mnemonic to create instruction
machine language, assembly language
Differences between
high level
independent mean can run on different computer
easy to understand, write, modify and debug
machine
dependet mean can not run on different computer
difficul to understand, modify, write and debug
high-level
indepent
english statement
assembly
dependent
mneomic or symbolic instruction
low-level
machine dependent
difficul to understand, modify, write and debug
high-level
machine independent
easy to understand, write, modify and debug
HIGH-LEVEL LANGUAGE
Advantages
machine independent
easy to read and understand bcs it similar to english like language
Disadvantages
takes more time to run
requires more main memory
Low-level language
Machine language
Advantages
the execution of the program written in machine is very fast
does not need translator
Disadvantages
machine dependent
nor programmer friendly
Assembely language
advantages
easier to understand and use
easy to locate and correct errors
disadvanatges
machine dependent
program are lengthy bcs each of it instruvtion corresponds to one machine language
more difficult to debug