Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Programming Paradigms by Mind Map: Programming Paradigms
5.0 stars - 1 reviews range from 0 to 5

Programming Paradigms

Procedural

Procedural paradigm is an approach to programming in which a programmer defines the steps for solving a problem.

Description

Emphasizes linear steps that provide the computer with instructions on how to solve a problem or carry out a task.

Types of Problems

Computer Languages

Advantages

Disadvantages

Object-oriented

Object-oriented paradigm is an approach to programming that focuses on the manipulation of objects rather than on the generation of procedure-based code.

Description

Formulates programs as a series of objects and methods that interact to perform a specific task.

Types of Problems

Computer Languages

Advantages

Disadvantages

Declarative

Declarative paradigm is an approach to the programming process in which a programmer writes a program by specifying a set of statements and rules that define the conditions for solving a problem.

Description

Focuses on the use of facts and rules to describe a problem.

Types of Problems

Computer Languages

Advantages

Disadvantages

Functional

Functional paradigm in an approach to programming that emphasizes the use of expressions called "functions."

Description

Emphasizes the evaluation of expressions, called functions.

Types of Problems

Computer Languages

Advantages

Disadvantages

Event-driven

Event-driven paradigm is an approach to programming in which a programmer creates programs that continually check for, and repsond to, program events, such as mouse clicks.

Description

Focuses on selecting user interface elements and defining event-handling routines that are triggered by various mouse or keyboard activities.

Types of Problems

Computer Languages

Advantages

Disadvantages