Win a copy of TDD for a Shopping Website LiveProject this week in the Testing forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

please explain

 
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Im looking over a college catalog and they dont teach java they teach cobol. why are these companies still using 20 yr old mainframes running 20 year old software and hireing people fulltime to maintain said software. i guess i must be very naive because i think it would only take a modern microcomputer and about 3 months alone to rewrite thier software. is it that complex? what is it i dont see?
 
Ranch Hand
Posts: 2823
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
1. They are cheap and don't want to pay to rewrite.
2. Yes you are naive to think 1 person could do it in 3 months. Do you realize how much time and effort was put in to just get it y2k compatible.
3. The silver bullet of the moment are packages such as SAP.
Computers shouldn't run the business. They should enable the business.
 
Sheriff
Posts: 3341
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don't agree with the statement that they are cheap. They are expensive to maintain. However, this expense is often balanced against the HUGE expense both monetarily and in time to replace what amounts to trillions of lines of legacy code! In quite a few cases, code has operated correctly for years to decades. Original design was either never captured or lost, original programmers are years gone. There is a fear (rightly so) of losing business rules contained in this code.
[This message has been edited by Carl Trusiak (edited October 25, 2001).]
 
"The Hood"
Posts: 8521
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Randall, I guess you are naive.
The department that I work in with about 100 people support just ONE small area of a major company, and we have well over 50 million lines of Cobol and PL/1 using IMS/DB2 to support crossing maybe 50 systems of varying sizes and about 2000 modules - each very complex.
The complexity of the interfaces is mind boggling. Not to mention that the batch run that we do nightly would take about 12 days without a mainframe behind it.
I would estimate that the cost of completely re-writting just this small piece of the business would cost GM about 100 million dollars. But it WORKS the way is it - so WHY?
I can assure you that these will not be re-written in the next 10 years. They are putting some nice GUI front ends on them, and migrating alot of reporting to shadowed data on Oracle databases, but Batch ain't moving during my career.
 
Randall Twede
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
cindy,
well i feel less stupid signing up to take cobol classes then. i guess i just cant imagine software that huge
 
High Plains Drifter
Posts: 7289
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Give it a little while longer and we'll be talking about C in the same terms. Before COBOL was the butt of legacy jokes, it was FORTRAN. So it's nice to know there's a tradition.
But come on, PL/1? Doesn't using that language violate the terms of the Versailles Treaty or something?
 
Paul Stevens
Ranch Hand
Posts: 2823
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Carl, I wasn't talking about the cost of maintenance. I was talking about the short sightedness of many companies. The why rewrite it it works now. If the payback for something like this isn't measured in quarters, it doesn't get done. So they pay the high cost of maintaining them for a longer period of time. That is what I meant by cheap. But I guess that is really just shortsighted. How will that affect my next few quarters.
 
Ranch Hand
Posts: 185
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Cobol is not going away. I was shocked to realize that EJB can't really be implemented in my company as all the business logic is on the mainframes.
But one sad fact remains, entry level Cobol programmers tend to get paid less than entry level Java or C/C++ Programmers.
So beware!
 
Randall Twede
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
yeah i think i really need some kind of dgree though so i have to learn cobol. doesnt mean i cant look for work in some other language when im finished
 
A "dutch baby" is not a baby. But this tiny ad is baby sized:
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic