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

