Steve Litt via plug on 12 Apr 2022 09:55:43 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Fw: [plug-announce] Tue Apr 12 - PLUG North - "Modern Cobol" by Elizabeth Joseph and Walt Mankowski (7pm EDT online) |
I'm looking forward to it! Thanks Walt! SteveT Walt Mankowski via plug said on Tue, 12 Apr 2022 09:28:58 -0400 >Hi Steve, > >Thanks for advertising tonight's meeting on your list. Hopefully we'll >get a nice crowd! > >There's a lot to unpack here. I'll cover some of it in the talk. Other >points I won't since my talk is structured as a gentle introduction >to why COBOL is the way it is, rather than a tutorial on everything >you can do in COBOL. > >Walt > >On Tue, Apr 12, 2022 at 02:11:27AM -0400, Steve Litt via plug wrote: >> 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 > >___________________________________________________________________________ >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