Win a copy of Kotlin Cookbook this week in the Kotlin 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Henry Wong
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Frits Walraven
  • Joe Ess
  • salvin francis

please explain

 
Ranch Hand
Posts: 4702
9
Scala Java
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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
  • 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: 4702
9
Scala Java
  • Mark post as helpful
  • send pies
  • 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: 7292
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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: 4702
9
Scala Java
  • Mark post as helpful
  • send pies
  • 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
 
Doody calls. I would really rather that it didn't. Comfort me wise and sterile tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!