Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

denverbill

(11,489 posts)
34. I wouldn't say it's nearly dead. There are LOTS of places where legacy code is still being used.
Tue Jun 4, 2013, 10:53 AM
Jun 2013

One of my favorite jokes is this:
There was once a COBOL programmer in the mid to late 1990s. For the sake of this story, we'll call him Jack. After years of being taken for granted and treated as a technological dinosaur by all the UNIX programmers and Client/Server programmers and website developers, Jack was finally getting some respect. He'd become a private consultant specializing in Year 2000 conversions. He was working short-term assignments for prestige companies, traveling all over the world on different assignments, and making more money than he'd ever dreamed of.

He was working 70 and 80 and even 90 hour weeks, but it was worth it. Soon he could retire. Several years of this relentless, mind-numbing work had taken its toll on Jack. He had problems sleeping and began having anxiety dreams about the Year 2000. It had reached a point where even the thought of the year 2000 made him nearly violent. He must have suffered some sort of breakdown, because all he could think about was how he could avoid the year 2000 and all that came with it. Jack decided to contact a company that specialized in cryogenics. He made a deal to have himself frozen until March 15th, 2000. This was a very expensive process and totally automated. He was thrilled. The next thing he would know is he'd wake up in the year 2000; after the New Year celebrations and computer debacles; after the leap day--nothing else to worry about except getting on with his life. He was put into his cryogenic receptacle, the technicians set the revive date, he was given injections to slow his heartbeat to a bare minimum, and that was that. The next thing that Jack saw was an enormous and very modern room filled with excited people. They were all shouting, "I can't believe it!" and "It's a miracle" and "He's alive!". There were cameras (unlike any he'd ever seen) and equipment that looked like it came out of a science fiction movie.

Someone who was obviously a spokesperson for the group stepped forward. Jack couldn't contain his enthusiasm. "It is over?" he asked. "Is 2000 already here? Are all the millennial parties and promotions and crises all over and done with?"

The spokesman explained that 2000 had gone, but that there had been a problem with the programming of the timer on Jack's cryogenic receptacle - it hadn't been year 2000 compliant, and it was now March 15th of 9999, not 2000. But the spokesman told Jack that he shouldn't get excited as someone important wanted to speak to him.

Suddenly a wall-sized projection screen displayed the image of a man that looked very much like Bill Gates. This man was Prime Minister of Earth. He told Jack not to be upset, that this was a wonderful time to be alive--that there was world peace and no more starvation--that the space program had been reinstated and there were colonies on the moon and on Mars-that technology had advanced to such a degree that everyone had virtual reality interfaces which allowed them to contact anyone else on the planet, or to watch any entertainment, or to hear any music recorded anywhere.

"That sounds terrific," said Jack. "But I'm curious. Why is everybody so interested in me?" "Well," said the Prime Minister. "The Year 10000 is just around the corner, and it says in your files that you know COBOL".
----------


It's expensive to completely replace a working, existing system, especially back end systems. All of our user interfaces at our company are either web-based or moving to web-based, but I don't see our back end systems coming off of COBOL any time soon.

If you know COBOL, you can get a job maintaining that stuff.

I still use it every week, but most of my development is in Uniface web development now.

Common LISP for high-level stuff Recursion Feb 2013 #1
FORTH? hootinholler Feb 2013 #2
I did robotics in grad school Recursion Feb 2013 #4
ooooo ocaml has built-in arbitrary precision fp arithmetic lib Phillip McCleod Feb 2013 #6
Lisp has arbitrarily large bignums (eg 10000! works as advertised) Recursion Feb 2013 #7
very cool i must check that out Phillip McCleod Feb 2013 #12
Whatever someone will pay me to code with. :) n/t TBA Feb 2013 #3
I'm a Java Professional hootinholler Feb 2013 #5
Meh. AOP is the new stupid thing. We tried it before, it was called programming by contract Recursion Feb 2013 #8
i like java Phillip McCleod Feb 2013 #10
Why is a system designed for phones Recursion Feb 2013 #14
Assembly ProgressiveProfessor Feb 2013 #9
yeah i used to program my apple IIgs in assembly just to do it. Phillip McCleod Feb 2013 #11
Real Programmers use a magnetized needle and a steady hand (nt) Recursion Feb 2013 #13
Real Men Program with ... freedomrock1970 Mar 2013 #30
I am reminded of an old Dilbert strip Fortinbras Armstrong Apr 2014 #40
I will do you one better hollysmom Apr 2014 #41
Also very cool: Haskell Recursion Feb 2013 #15
this i've played with and enjoyed the experience Phillip McCleod Feb 2013 #16
It used to be python jeff47 Feb 2013 #17
C++ ManiacJoe Feb 2013 #18
definitely a c++ fan here Phillip McCleod Feb 2013 #19
C# CuriousGuy Feb 2013 #20
I don't but prefer C# definitely. Dash87 Mar 2013 #23
+1 for C# ChromeFoundry Mar 2013 #29
I'm getting back into programming nyrnyr1994 Feb 2017 #56
Good Question. It does sort of depend on the application though. dballance Feb 2013 #21
really good points. Phillip McCleod Feb 2013 #22
COBOL is nearly a dead language. Not many programmers for it anymore. Dash87 Mar 2013 #24
It Is Interesting That There Are Still Mainframes In Use... dballance Mar 2013 #25
I wouldn't say it's nearly dead. There are LOTS of places where legacy code is still being used. denverbill Jun 2013 #34
hey! I was the year 2000 manager and found lots of COBOL errors - hollysmom Apr 2014 #42
Ah COBOL nyrnyr1994 Feb 2017 #57
lately I've been messing with various ways of writing c/++ extensions for python Phillip McCleod Mar 2013 #26
Though I haven't used it in ten years AgingAmerican Mar 2013 #27
right? first loves? i have still have a soft spot for pascal. Phillip McCleod Mar 2013 #28
My current (and next) app is written mostly in VB6 Thor_MN Aug 2015 #47
my favorite programming language and why? diponkersaha Mar 2013 #31
The perfect language doesn't exist. napoleon_in_rags Apr 2013 #32
cython? Phillip McCleod Apr 2013 #33
my favorite programing languge. pearllike Sep 2013 #35
HTML kiteboucom Oct 2013 #36
welcome to DU gopiscrap Oct 2013 #37
Message auto-removed Name removed Dec 2013 #38
RUBY Because it makes python coders cry... Drew Richards Mar 2014 #39
Started out in C.. sendero Jun 2014 #43
C and C++ for me ... kooth Sep 2014 #44
Message auto-removed Name removed Jan 2015 #45
HTML Michael_wood Feb 2015 #46
That depends. Usually whichever language I'm using. Binkie The Clown Aug 2015 #48
Sounds like me but with the 360 in 1965. Still computing and lovin' it. erronis Sep 2015 #49
Oh yes! I remember plug boards! Binkie The Clown Sep 2015 #50
represent!!!! PERL, FORTH, BASH n/t w0nderer Oct 2015 #51
anything but RPG rabid_nerd Nov 2015 #52
currently learning HTML hryhall Feb 2016 #53
FOCUS is still my favorite, though I currently code mostly in Python. Xipe Totec Sep 2016 #54
Python Daxter Dec 2016 #55
Message auto-removed Name removed Jan 2019 #58
Latest Discussions»Retired Forums»Website, DB, & Software Developers»your favorite programming...»Reply #34