> -----Original Message-----
> From: IBM Mainframe Discussion List 
> [mailto:[EMAIL PROTECTED] On Behalf Of Ted MacNEIL
> Sent: Friday, January 11, 2008 1:06 PM
> To: [email protected]
> Subject: Re: Computer Science Education: Where Are the 
> Software Engineers of Tomorrow?
> 
> 
> >And one of the biggest "problems" with OOP is the use of 
> object libraries. For __beginning__ students, using OOP 
> usually means just "wiring together" a number of pre-existing 
> objects, or maybe just
> extending an existing object. WITHOUT REALLY KNOWING HOW THE 
> OBJECT WORKS!
> 
> Unfortunately, using existing objects is one of the selling 
> points of OOP.
> It's supposed to make programming easier and faster.

For an experienced programmer, this is a boon. But it totally defeats
the purpose for a beginner. They end up knowing very little and create
crappy code. In C, programmers just use the "qsort()" function to sort
stuff. And it is not optimal in all cases (I prefer heapsort, in
general).

Of course, in today's "who cares? Just give me an answer right now!"
mind set, this may be a good thing. It also reduces programming from a
"craft" to something more like an assembly line worker. Which is also
"good" in that it means that programmers are "cheaper" and "easier to
replace", thus giving them less value to the company.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to