Below Your Program
by Joanna Assaeedi
1. High-Level Programming Language
1.1. A Portable Language That is Composed of Words and Algebraic Notation That Can Be Translated By A Compiler Into Assembly Language
1.2. Some Examples
1.2.1. C
1.2.2. C++
1.2.3. JAVA
1.2.4. Visual Basic
2. Machine Language
2.1. The Binary Language that The Machine Understand
3. Assembly Language
3.1. Symbolic Representation of Machine Language
3.2. Example
3.2.1. add A,B
3.3. Force The Programmer To Think Like A Computer
4. Assembler
5. Instruction
5.1. Collection of Bits That The Computer Understand And Obeys
6. Binary Digit
6.1. Base 2
6.1.1. zero
6.1.2. One
7. Compiler
7.1. Translate the Program From HLL to Assembly Language
8. Operating System
8.1. Functions
8.1.1. Handling I/O
8.1.2. Allocating storage and memory
8.1.3. Providing for Protected Sharing
8.2. Examples
8.2.1. Linux
8.2.2. iOS
8.2.3. Windows