8 ms·
Say I wanted to learn COBOL, has anyone got any resources they'd recommend?
by alnorth 9y ago
Say I wanted to learn COBOL, has anyone got any resources they'd recommend?
- jacquesm 9y agoProgramming in COBOL is best learned by signing up as a trainee employee in a company that has been using it for a long long time and that employs a bunch of old programmers who will be more than happy to teach you. It's a quirky language, (omit a single '.' somewhere and you're in a for a world of hurt) has its neat parts and in general will come across as limiting once you have been exposed to other, more expressive languages. But that's probably also the reason it is still around, think of it as JAVA but then conceived in the gray past. The original intent was to make a programming language that would allow managers to program. That didn't quite work out.
- mercer 9y agoHey, apologies for randomly hijacking a comment for this question, but over the past years you've been popping up all over HN's comment section with (it seems) a rather eclectic and broad mix of experience, knowledge, and (possibly) talent. I'm almost starting to suspect you're multiple persons (but not really). Have you ever written about how this came to be? I find myself to be similarly broad in interest/experience, but I'd judge myself much more superficial/limited in this regard because of the breadth of it all. I'm curious how you manage it all.
- logfromblammo 9y agoYou've never heard of Jacques Mattheij, inventor of the live webcam?
- mercer 9y agoNope, perhaps too young for that? That said, the guy doesn't even have a Wikipedia page! So how should I know?
- logfromblammo 9y agoBy being old, obviously.
- jacquesm 9y agoHey There. Not really the place for this but I've had an 'interesting' life for want of a better description, I've written lots about it on my blog at http://jacquesmattheij.com/ http://jacquesmattheij.com/ If you want to take it off HN feel free: jacques@mattheij.com
- potato_mOWX2EVX 9y agoDepends on the country. Are in the USA? Edit: Clarification, you can't download a Mainframe VM so you need access to a Mainframe for training.
- andyjohnson0 9y agoProgramming in COBOL does not require a mainframe.
- potato_mOWX2EVX 9y agoYou're right. I tend to think about what you need to learn to actually work in a IBM Mainframe environment which is greater than just learning the language.
- cromulent 9y agoI think you could use Hercules. http://www.hercules-390.org http://www.hercules-390.org
- andyjohnson0 9y agoMicroFocus have a Visual COBOL [1] that works in Visual Studio or Eclipse and targets the .net clr and the jvm. Trial downloads available. Or there is GNU COBOL [2] with docs and faqs [3]. I'm not a COBOL programmer, though, and not planning to be. [1] https://www.microfocus.com/products/visual-cobol/ https://www.microfocus.com/products/visual-cobol/ [2] https://en.wikipedia.org/wiki/GnuCOBOL https://en.wikipedia.org/wiki/GnuCOBOL [3] https://open-cobol.sourceforge.io/ https://open-cobol.sourceforge.io/