Computer Programs and Programming Language

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

1. Common Programming Paradigms

1.1. Imperative paradigm - The sequential execution of instructions

1.2. Object-oriented paradigm - Allow programmers to write reusable code that operates in a way

1.3. The functional paradigm - Based on the abstract notion of a function as studied in the lambda calculus.

1.4. The logic paradigm - Based on symbolic logic.

2. Functional Paradigm

2.1. Based on the concept of functions in mathematics

3. Programming Application Domains

3.1. Scientific Application

3.1.1. FORTRAN

3.1.2. NASA, Biotech

3.2. Business Application

3.2.1. COBOL

3.2.2. Banking

3.3. Artificial Intelligence

3.3.1. LISP, Prolog

3.3.2. Manufacturing, Robotic

3.4. System Programming

3.4.1. PL/S, BLISS, Extended Algol, C

3.4.2. Operating System

3.5. Web Software

3.5.1. Javascript, PHP

3.5.2. Internet application

4. Systems Programming

4.1. Assembly languages were used for a very long time operating systems programming because of its power and efficiency. CPL, BCPL, C and C++ were later developed for this purpose

5. Web Software

5.1. Eclectic collection of languages

5.1.1. Markup used for annotating a document in a manner that can be distinguished from the text.

5.1.2. Scripting the language that enable the script to run these commands and typically include control structures such as if-then-else and while-do.

5.1.3. General-purpose can be used for a wide range of programming jobs.

6. Lesson Outcome

6.1. Overview of computer program and programming language

7. Overview of computer program and programming language

7.1. computer program is a set of instructions that the computer needs to follow to process the data into information.

8. Elements of Computer Program

8.1. -INPUT -PROCESSING -STORAGE -OUTPUT

9. Programming Language

9.1. I)COMPUTATION II)MACHINE READABILITY III)HUMAN READABILITY

10. Programming Language Paradigms

10.1. model for a class of programming language that share a common characteristics and its differences