Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Cobol > Re: Interesting...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 50 of 74 Topic 4071 of 4167
Post > Topic >>

Re: Interesting take on Paradigms (OO vs Procedural)

by "Pete Dashwood" <dashwood@[EMAIL PROTECTED] > Apr 11, 2008 at 04:39 PM

"Joe Zitzelberger" <zberger@[EMAIL PROTECTED]
> wrote in message 
news:zberger-A7F0BE.00153011042008@[EMAIL PROTECTED]
> In article <13uq9i0e2sfdd1a@[EMAIL PROTECTED]
>,
> "Rick Smith" <ricksmith@[EMAIL PROTECTED]
> wrote:
>
>> < 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_.
>> -----
>
> I think you have missed the lightbulb moment.
>
> As "structure" is not an "object".  Nor is a "procedure" a "method".
>

Amen to that :-)

> An "object", in pure OO thought, is a bundle of zero or more structures
> AND zero or more procedures together.
>

Yep... Amen again :-)

  The important (to me...), and usually overlooked by people obsessed only

with coding, thing here is the CONCEPTUAL use you get from an Object. This

is BECAUSE it is as you described above. Identifying Objects conceptually 
and building them in code go hand in hand in my book. I have never 
considered Objects to be ONLY the "instantiation in memory of a defined 
computer Class", even though that is all they are to a program. PEOPLE can

use Objects (conceptually) and can model with them, modify them, (without 
committing any computer code to memory), do walkthroughs with them, and 
conceptually juggle with them to get a better solution. That is just as 
important in an Object Oriented approach to problem solution, as the 
technical details which apply to computer code.

> You can certainly use OO compilers to write procedural type code as you
> describe -- or you can use procedural only compilers to write OO style
> code as long as you enforce your the OO rules yourself.

Absolutely. The fact is that when you encapsulate behaviours and
properties 
into an Object, the synergistic whole, is far greater than the sum of its 
parts. The code representation is only ONE aspect of it.

Pete.
-- 
"I used to write COBOL...now I can do anything."




 74 Posts in Topic:
Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 12:08:44 
Re: Interesting take on Paradigms (OO vs Procedural)
Howard Brazee <howard@  2008-03-28 11:22:51 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 13:10:05 
Re: Interesting take on Paradigms (OO vs Procedural)
Howard Brazee <howard@  2008-03-28 12:31:28 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 14:33:27 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 14:53:00 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-03-29 10:16:59 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 18:01:42 
Re: Interesting take on Paradigms (OO vs Procedural)
"Charles Hottel"  2008-03-28 22:57:57 
Re: Interesting take on Paradigms (OO vs Procedural)
Alistair <alistair@[EM  2008-03-29 12:01:10 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-03-30 09:05:25 
Re: Interesting take on Paradigms (OO vs Procedural)
docdwarf@[EMAIL PROTECTED  2008-03-30 01:03:06 
Re: Interesting take on Paradigms (OO vs Procedural)
Robert <no@[EMAIL PROT  2008-03-29 23:19:59 
Re: Interesting take on Paradigms (OO vs Procedural)
Alistair <alistair@[EM  2008-04-01 11:23:23 
Re: Interesting take on Paradigms (OO vs Procedural)
"tlmfru" <la  2008-03-28 14:07:59 
Re: Interesting take on Paradigms (OO vs Procedural)
Howard Brazee <howard@  2008-03-28 13:54:59 
Re: Interesting take on Paradigms (OO vs Procedural)
Kellie Fitton <KELLIEF  2008-03-28 14:11:19 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 18:54:27 
Re: Interesting take on Paradigms (OO vs Procedural)
"Charles Hottel"  2008-03-28 22:50:47 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 22:47:17 
Re: Interesting take on Paradigms (OO vs Procedural)
Kellie Fitton <KELLIEF  2008-03-28 14:13:40 
Re: Interesting take on Paradigms (OO vs Procedural)
"Charles Hottel"  2008-03-28 22:55:47 
Re: Interesting take on Paradigms (OO vs Procedural)
Alistair <alistair@[EM  2008-03-28 18:10:10 
Re: Interesting take on Paradigms (OO vs Procedural)
Alistair <alistair@[EM  2008-03-28 18:12:53 
Re: Interesting take on Paradigms (OO vs Procedural)
docdwarf@[EMAIL PROTECTED  2008-03-29 01:15:20 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-03-30 08:59:23 
Re: Interesting take on Paradigms (OO vs Procedural)
Richard <riplin@[EMAIL  2008-03-28 13:41:46 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-03-29 10:42:50 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 19:20:59 
Re: Interesting take on Paradigms (OO vs Procedural)
"Charles Hottel"  2008-03-28 23:01:10 
Re: Interesting take on Paradigms (OO vs Procedural)
"tlmfru" <la  2008-03-31 12:20:41 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-01 12:44:13 
Re: Interesting take on Paradigms (OO vs Procedural)
docdwarf@[EMAIL PROTECTED  2008-04-01 00:01:46 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-02 10:50:55 
Re: Interesting take on Paradigms (OO vs Procedural)
Richard <riplin@[EMAIL  2008-04-01 16:24:52 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-02 13:40:05 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 19:51:12 
Re: Interesting take on Paradigms (OO vs Procedural)
Richard <riplin@[EMAIL  2008-03-29 00:11:50 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-29 09:24:32 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-03-29 10:09:10 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-28 20:12:49 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-03-30 09:22:58 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-03-29 18:21:54 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-01 12:57:36 
Re: Interesting take on Paradigms (OO vs Procedural)
"Charles Hottel"  2008-03-28 22:47:37 
Re: Interesting take on Paradigms (OO vs Procedural)
tim <TimJ@[EMAIL PROTE  2008-03-29 06:18:19 
Re: Interesting take on Paradigms (OO vs Procedural)
tim <TimJ@[EMAIL PROTE  2008-03-29 06:27:30 
Re: Interesting take on Paradigms (OO vs Procedural)
tim <TimJ@[EMAIL PROTE  2008-03-29 20:47:39 
Re: Interesting take on Paradigms (OO vs Procedural)
Joe Zitzelberger <zber  2008-04-11 00:15:30 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-11 16:39:41 
Re: Interesting take on Paradigms (OO vs Procedural)
Richard Brady <rrllbrr  2008-04-11 13:51:06 
Re: Interesting take on Paradigms (OO vs Procedural)
"tlmfru" <la  2008-04-11 12:54:50 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-12 12:50:19 
Re: Interesting take on Paradigms (OO vs Procedural)
"tlmfru" <la  2008-04-12 19:20:03 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-13 21:07:14 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-12 12:36:35 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-11 14:29:11 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-12 18:55:25 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-12 13:47:33 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-12 14:42:48 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-13 20:33:47 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-13 22:39:57 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-14 15:34:49 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-13 23:47:34 
Re: Interesting take on Paradigms (OO vs Procedural)
"William M. Klein&qu  2008-04-14 14:24:00 
Re: Interesting take on Paradigms (OO vs Procedural)
"Pete Dashwood"  2008-04-15 13:14:01 
Re: Interesting take on Paradigms (OO vs Procedural)
Joe Zitzelberger <zber  2008-04-17 00:45:33 
Re: Interesting take on Paradigms (OO vs Procedural)
Joe Zitzelberger <zber  2008-04-17 00:37:38 
Re: Interesting take on Paradigms (OO vs Procedural)
"Charles Hottel"  2008-04-12 12:14:32 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-12 15:11:35 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-14 13:40:11 
Re: Interesting take on Paradigms (OO vs Procedural)
"Rick Smith" &l  2008-04-11 13:03:05 
Re: Interesting take on Paradigms (OO vs Procedural)
Richard Brady <rrllbrr  2008-04-13 19:04:10 
Re: Interesting take on Paradigms (OO vs Procedural)
"Frank Swarbrick&quo  2008-04-14 18:10:40 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 4 21:53:41 CDT 2008.