|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|
Re: [PLUG] Types of programming paradigms
|
On Thu, Jul 12, 2001 at 12:14:58AM -0400, Brian Epstein wrote:
> Here is the breakdown:
>
> Imperative Programming:
> Functional Programming:
> Object Oriented Programming (OOP):
> Logic Programming:
> Concurrent Programming:
You forgot this one.
Declarative Programming
Programs that are made up of sets of definitions or equations
describing relations which specify what is to be computed.
Declarative programs also have no destructive assignment; therefore
they are side-effect free. This also leads to the property that
declarative programs can be executed in any order, which will
not have an impact on the final result.
- SQL
- XSLT
(Sometimes logic programming languages like Prolog and functional ones
like Scheme and ML are put into this category).
Z.
______________________________________________________________________
Philadelphia Linux Users Group - http://www.phillylinux.org
Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce
General Discussion - http://lists.phillylinux.org/mail/listinfo/plug
|
|