Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction to programming - Coggle Diagram
Introduction to programming
Programming
Computer Program
Data Structures
Data
Primitive Data Type
short
int
float
double
char
bool
Composite Data Type
struct
enum
class
union
Derived Data Types
Pointers
References
Strings
Arrays
Structure
Linear Structure
Non-linear Structure
Algorithms
Components of an algorithm
Inputs
data
Outputs
information
Operations
arithmetic operations
logical operations
comparison operations
bitwise operations
increment/ decrement operations
control structures
conditional statements
if statement
if else statement
if else if statement
conditional operators
switch statement
loop statements
for statement
while statement
do while statement
jumping statements
break
continue
return
Programmer
write instruction by programming langauge to make the computer perform a task or solve a problem
Programming langauge
Types
High Level programming language
needs compilaton to low level
Examples
C++
C#
Java
Low-Level Programming language
Assembly
Machine code
Paradigms
Object-Oriented Programming
Procedural Programming
Functional programming
Source Code
Compiler
Executable File
OS
Drivers
Hardware