TOPIC 3 : Computer Programs and Programming Language   

Get Started. It's Free
or sign up with your email address
TOPIC 3 : Computer Programs and Programming Language    by Mind Map: TOPIC 3 : Computer Programs and Programming Language   

1. The logic paradigm

2. Programming language paradigm

2.1. Common pogramming paradigms

2.1.1. inperative paradigm

2.1.2. object-oriented paradigm

2.1.3. The functional paradigm

3. computer program and programming language

3.1. software + hardware = computer

3.2. Elements of Computer program

3.2.1. input

3.2.1.1. Whatever data that is inserted into a computer using input devices E.g. Mouse, keyboard

3.2.2. processing

3.2.2.1. Convert input data into information. E.g. CPU

3.2.3. storage

3.2.3.1. Store the data or information for future use (permanently or temporarily) E.g. Hard disk, memory

3.2.4. output

3.2.4.1. Generate the useful information using output devices E.g. Monitor, printer

3.3. Programming language

3.3.1. machine readability

3.3.2. computations

3.3.3. human readability

3.4. level of programming language

3.4.1. machine language

3.4.2. low level language (assembly language)

3.4.3. high level language

4. Programming Application Domains

4.1. Scientific Application

4.2. Bussiness application

4.3. Artificial Intelligence

4.3.1. Artificial Intelligence Languages

4.4. Systems Programming

4.5. Web Software