0% found this document useful (0 votes)
37 views

Programming Paradigms: Click To Edit Master Subtitle Style

This document discusses different programming paradigms including object-oriented programming, imperative programming, functional programming, and logic programming. Object-oriented programming uses objects that have data fields and methods to interact and design applications. Imperative programming describes computation as statements that change program state. Functional programming treats computation as mathematical functions and avoids mutable state. Logic programming is based on first-order logic with languages like Prolog. The document also defines the difference between programming languages and scripting languages.

Uploaded by

Jordan Semoy
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Programming Paradigms: Click To Edit Master Subtitle Style

This document discusses different programming paradigms including object-oriented programming, imperative programming, functional programming, and logic programming. Object-oriented programming uses objects that have data fields and methods to interact and design applications. Imperative programming describes computation as statements that change program state. Functional programming treats computation as mathematical functions and avoids mutable state. Logic programming is based on first-order logic with languages like Prolog. The document also defines the difference between programming languages and scripting languages.

Uploaded by

Jordan Semoy
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

PROGRAMMING PARADIGMS

Click to edit Master subtitle style By JORDAN SEMOY

2/16/13

Programming paradigm PROGRAMMING PARADIGM


A fundamental style of computer programming. it is away of conceptualizing what it means to perform computation and how tasks o be carried out on the computer should be structured and organized. 2/16/13

Different types of programming paradigm


Object oriented programming Imperative programming Functional programming Logic programming

2/16/13

Object-oriented programming

This is a programming paradigm that represents the concepts as objects that have data fields (attributes that describe the object) and associated procedures known as methods. Objects ,which are instances of classes, are used to interact with one another to design applications and computer programs.
2/16/13

Imperative programming

A programming paradigm that describes computation in terms of statements that change a program state. In much the same way that imperative mood in natural languages expresses commands to take action, imperative programs define sequences of commands for the computer to perform.
2/16/13

Functional programming

A programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of function, in contrast to the imperative programming style, which emphasizes change in state.
2/16/13

Logic programming

One of the main four programming paradigms. its theory of computation is based on first order logic. Programming languages such as prolong and datalog implement it.

2/16/13

Difference between a programming language and a scripting language

2/16/13

A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behaviour of a machine and/or to express algorithms precisely. A scripting language is a

Difference between a programming language and scripting language (cntd)

programming language that supports the writing of scripts ,programs written for a software environment the automate the execution of tasks which could alternatively be executed one-by-one by a human operator.
2/16/13

You might also like