🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #4642

Is Object-Oriented Programming more than graphics?

#4642
From: Leonard Vanek
Date: Wed, 04 Feb 1987 14:54
44 lines
2520 bytes
In article <438@apple.UUCP> lsr@apple.UUCP (Larry Rosenstein) writes:
>
>To be concrete, suppose the message is Draw.  Then you do need to know that
>the object you send a message to can understand Draw, but you do not need
>to know if it is going to draw a circle, rectangle, line, etc.
>
>So your program has to be correct in so far as it never confuses graphical
>objects with numbers, for example.  But other than that, it does not have to
>keep track of the specific kind of each graphical object.  The runtime
>system does that for you.
>
>>Also, I have repeatedly heard the claim that dynamically bound languages are
>>"just as fast" as static languages.  OK, make me a believer.  Who says so? 
>
>Consider implementing a graphics editor in C or Pascal.  (I will take
>Pascal, because I am more familiar with it.)  


The above excerpt illustrates a situation which really bothers me
about OOPS. I truly believe that there are benefits to software
engineering using Object Oriented programming, but I find that
out in the world of OOPS users "object oriented" and "graphical"
are almost synonyms.

This was obvious to me at the September OOPSLA conference where
there were many papers that dealt as much with graphics as with
OOPS and even more papers in which the only examples used were
graphical in nature.

The applications that I have in mind have very little to do with
graphics because they must run on ordinary non-graphic terminals.
Will OOPS buy me anything?

Is there anyone out there writing REAL applications using an O-O
programming language and NO GRAPHICS?

---------------------------------------------------------------------
Leonard Vanek                       phone (416) 475-0525
Geac Computers International
350 Steelcase Rd. West
Markham Ontario L3R 1B3
Canada

UUCP ... {allegra,ihnp4,decvax,pyramid} !utzoo!yetti!geac!len
Technical Details
Message-ID: <519@geac.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!yetti!geac!len
References: <364@oracle.tc.fluke.COM> <438@apple.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!yetti!geac!len
From: len@geac.UUCP (Leonard Vanek)
Newsgroups: comp.lang.misc
Subject: Is Object-Oriented Programming more than graphics?
Message-ID: <519@geac.UUCP>
Date: Wed, 4-Feb-87 09:54:15 EST
Article-I.D.: geac.519
Posted: Wed Feb  4 09:54:15 1987
Date-Received: Wed, 4-Feb-87 19:52:41 EST
References: <364@oracle.tc.fluke.COM> <438@apple.UUCP>
Reply-To: len@geac.UUCP (Leonard Vanek)
Followup-To: comp.lang.misc
Distribution: comp.lang.misc, comp.lang.smalltalk
Organization: Geac Computers Intl. Toronto, CANADA
Lines: 44