On 11 Jan 2008 11:35:40 -0800, [EMAIL PROTECTED] (McKown,
John) wrote:

>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).

And CoBOL programmers use whatever the compiler uses for the sort. Let
the systems programmers tweak it if it should be changed. Sometimes my
compiler listing will say I can use a more efficient sort - but any
compiler options I use get overridden by Endevor during migration.

>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.

It depends on what the craft of the programming is supposed to be. The
reason for making efficient code is to save the company money. If the
programmer turned some of his attention towards understanding the
users' needs better, his value to the company can be improved.

And understanding business needs isn't assembly line work.

----------------------------------------------------------------------
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