Steve Litt via plug on 11 Apr 2022 23:11:33 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[PLUG] Fw: [plug-announce] Tue Apr 12 - PLUG North - "Modern Cobol" by Elizabeth Joseph and Walt Mankowski (7pm EDT online) |
Hi all, Tuesday 4/12/2022 at 7pm Eastern time sharp, Philly Lug (not the Phoenix LUG we usually pair up with) presents on COBOL via Jitsi, https://meet.jit.si/PLUGNorthApril2022 . I might be there. Some facts about COBOL you might not know: * The language has built in indexed sequential files for lightning fast data access. * Many modern COBOLs can interface to many modern SQL databases. * Millions and millions of lines of 40 year old COBOL are still doing their job quite well. Same software, always improving hardware. * All COBOL programs were either abandoned or Y2K retrofitted in the late 1990's, so there are no foreseeable cataclysms coming down the pike. * Although many or most businesses rewrote their software in other languages, some saw the performance of Java, C++, Python, PHP, Perl, Note.js, React, Vue, Rails and the like and said nahhh, I'll just keep updating my COBOL. * COBOL is very, very good at massive data manipulation. * The majority of COBOL programmers are in old peoples' homes or in that great data center in the sky (with GoLUGgers Homer Whitaker and Gary Miller), so there are very few competent COBOL programmers remaining. * COBOL programmers are so needed that companies are training young people to program COBOL on the company dime. * It's not easy to get a COBOL job because the jobs are hidden away, but work at good pay can be gotten by someone somewhat proficient at COBOL and proficient at searching for work. * COBOL has very little Geek Pazazz, so COBOL programmers might have less competition than you might imagine. * COBOL changes very slowly, so it's a pretty good profession for the programmer with other priorities such as kids, spouse and family. * If you're 45 right now, it's conceivable you could learn COBOL and make a living with COBOL until you're in your 70's. I'm not so sure I'd recommend it to a 20 year old. * COBOL stands for COmmon Business Oriented Language, created approximately in 1960. It was made for business. * COBOL has built in sort and merge. This was a very big deal before the mid 1980's, when separate merge programs became cheaper. Unix had a sort program early, I don't know how early. In a big, hairy program, it's still nice to handle this kind of stuff in-house. * COBOL can do recursion: https://www.microfocus.com/documentation/visual-cobol/VC23/VS2015/HHPTCHPTIP12.html * COBOL has a type called "procedure-pointer", which I believe can empower COBOL to use and be used as a callback function: https://www.ibm.com/docs/en/developer-for-zos/9.1.1?topic=clause-procedure-pointer-phrase * COBOL now has Object Orientation if you want to use it. * COBOL was created in 1960 or thereabouts. https://en.wikipedia.org/wiki/COBOL * In college (1983) I personally created a COBOL program whose input was a COBOL program's source code and whose output was a hierarchy diagram showing all loops, branches, and paragraph calls. SteveT ============================================================== Begin forwarded message: Date: Mon, 11 Apr 2022 19:04:25 -0400 From: Walt Mankowski via plug-announce via plug <plug@lists.phillylinux.org> To: plug-announce@lists.phillylinux.org Subject: [PLUG] [plug-announce] Tue Apr 12 - PLUG North - "Modern Cobol" by Elizabeth Joseph and Walt Mankowski (7pm EDT online) Last minute change of plans! Thanks to the COBOL discussion today, we're going to devote this month's meeting to Modern COBOL. First, PLUG North welcomes back Elizabeth Joseph. Liz is a developer advocate at IBM. She'll be on the call from 7-8 PM to talk about a new report from the Open Mainframe Project COBOL Working Group. Then I'll be giving an encore presentation of a talk I did at PLUG back in 2017 called "Secrets of the dead: What modern programmers can learn from COBOL". For what to expect, Liz says her part will be "not so formal, but chatty". I've got a proper presentation, but it's more about giving a flavor of what programming in COBOL is like vs a formal tutorial. We'll be using Jitsi Meet, a free and open source videoconferencing platform, for the meeting. The meeting will start at 7 PM EDT (2300 UTC). Liz can only stay on until 8 so we'll try to start promptly at 7 this month. You can access the meeting online at https://meet.jit.si/PLUGNorthApril2022 Jitsi Meet also has apps for iOS and Android. If you decide to use one of those apps, use meeting code "PLUGNorthApril2022". On Sat, Apr 09, 2022 at 02:39:39PM -0400, Walt Mankowski via plug-announce via plug wrote: > PLUG North will be meeting on Tuesday, April 12, beginning at 7pm ETC > (2300 UTC). The meeting will be online. Details are at the bottom of > the email. > > We don't have a speaker, so this month's meeting will be a general > discussion of all things Linux and Open Source. > > We'll be using Jitsi Meet, a free and open source videoconferencing > platform, for the meeting. The meeting will start at 7 PM. > > You can access the meeting online at > > https://meet.jit.si/PLUGNorthApril2022 > > Jitsi Meet also has apps for iOS and Android. If you decide to > use one of those apps, use meeting code "PLUGNorthApril2022". > _______________________________________________ > plug-announce mailing list > plug-announce@lists.phillylinux.org > http://lists.netisland.net/mailman/listinfo/plug-announce > ___________________________________________________________________________ > Philadelphia Linux Users Group -- > http://www.phillylinux.org Announcements - > http://lists.phillylinux.org/mailman/listinfo/plug-announce General > Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
_______________________________________________ plug-announce mailing list plug-announce@lists.phillylinux.org http://lists.netisland.net/mailman/listinfo/plug-announce
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug