Interesting take on Paradigms (OO vs Procedural)
- From: "Rick Smith" <ricksmith@xxxxxxx>
- Date: Fri, 28 Mar 2008 12:08:44 -0500
< http://www.cs.berkeley.edu/~jrs/4/lec/14 >
-----
Why did the originators of object orientation rename "structures" to
"objects"
and "procedures" to "methods"? Hubris and arrogance, in my opinion. Some
people believe object orientation is a completely new "paradigm" for
programming. The best known paradigms for computer languages are these.
- Procedural languages: Fortran, C, Pascal
- Functional languages: Lisp, Scheme, Haskell
- Logic languages: Prolog
- Object-oriented languages: Java, Smalltalk, C++
The first three of these really use very different ways of thinking about
how
to program a computer. Object-oriented languages are mostly a gloss on
procedural languages.
The one part of object-orientation that really stands out, and might give it
claim to being a separate "paradigm," is _polymorphism_.
-----
.
- Follow-Ups:
- Re: Interesting take on Paradigms (OO vs Procedural)
- From: Pete Dashwood
- Re: Interesting take on Paradigms (OO vs Procedural)
- From: Richard
- Re: Interesting take on Paradigms (OO vs Procedural)
- From: Howard Brazee
- Re: Interesting take on Paradigms (OO vs Procedural)
- Prev by Date: Re: OT Embryonic stem cell research was Re: OT: McCain's religion was Re: Eliot Spitzer, antismoking leader, self-destructs
- Next by Date: Confessions of a CoBOL programmer
- Previous by thread: Php & Acucobol
- Next by thread: Re: Interesting take on Paradigms (OO vs Procedural)
- Index(es):
Relevant Pages
|