|
There is still a demand for Cobol Developers[^] - and I had hoped that died in the early eighties ...
Well, if I'm honest, I'd hoped it had died before they taught it to us right at the beginning of my CS degree course in 1977.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I must be weird , I enjoyed my COBOL days.
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
So did I - until I met a different language (FORTRAN, but anything would have done I suspect) and realised how bad it actually was ...
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Bad as in ?
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
It's wordy, very wordy. IIRC "Hello World" was about 40 punched cards...
It lacks everything a "modern" language needs: user defined functions for a start!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Ah the joyous
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
* simple hello world program
PROCEDURE DIVISION.
DISPLAY 'Hello world!'.
STOP RUN.
You could remove the PROGRAM-ID. HELLO-WORLD. line and shrink it to 39 cards
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
From the little I remember...wasn’t it column based too? Like commands had to start in specific columns or the compiler didn’t even see them?
It was so non-REPL too. You had to write an entire program, ship it off to the mainframe, wait and then check the green-lined paper to determine what even went on.
|
|
|
|
|
Ah yes the error report ( regardless of whether there were any errors )
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
A friend of mine recently landed a new gig, so I asked about it.
First question, what technologies do they use?
His answer was rather unexpected... "Mainly COBOL.NET[^]"
Apparently, you can compile COBOL to MSIL and even run it in Azure, but why anyone would ever want that is beyond me
In their case they sort of "upgraded" (if you can call it that) some old COBOL applications.
Their new services were all Java (no, not Java.NET or COBOL.jar )
|
|
|
|
|
|
I'm afraid COBOL programmers will roam the earth longer than dinosaurs have, or at least COBOL will
|
|
|
|
|
When I was working on my CS degree (never completed) in 1991 I had to take COBOL I, II (finished) and III (still haven’t completed). The language was basically dead then (except for knowing it so you could do maintenance and conversion.). Of course that is still going on.
I still need to finish Management 205, COBOL III and Accounting II to obtain my degree.
|
|
|
|
|
Well, maybe if you decide to study software archeology
|
|
|
|
|
|
The boss announced that we will be rewriting our flagship app *from scratch*, but starting with the template I developed. That makes two apps being developed that use my new template.
I'm gonna call this a win.
I also figured out how to create/use a local offline VS extension gallery (because our dev boxes aren't connecte to the internet).
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Congrats on the win win!
Technician
1. A person that fixes stuff you can't.
2. One who does precision guesswork based on unreliable data provided by those of questionable knowledge.
JaxCoder.com
|
|
|
|
|
Johoho and a bottle of rum !
|
|
|
|
|
|
See Trump is improving things.
Ducks and runs.
|
|
|
|
|
|
#realJSOP wrote: because our dev boxes aren't connecte to the internet How the hell do you get any work done without Google/CP/SO?
|
|
|
|
|
We have a 2nd machine. If we want to add/update a Nuget Package or VS extension, or even just find a code snippet that's fairly long, we have to burn it to a cd from our internet machine, and transfer it to the dev box, and copy it.
On the bright side, we have a KVM that supports dual monitors, so switching back and forth is easy.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I guess productivity is an afterthought
|
|
|
|
|
USAF - The IT guys go by the slogan "Security above productivity.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
If there's no productivity there's nothing to secure, smart move
Seriously though, sounds like both a very interesting and an infuriatingly annoying workplace.
|
|
|
|