(no title)
notfried | 1 year ago
I hope they'd write an article about any insights they gained. Like them, I hear of these rumors and stigma, and would be intrigued to learn what a new person to COBOL encountered while implementing this rather complex first project.
082349872349872|1 year ago
At least it doesn't have the unrumoured stigma of older FORTRANs, which ignored whitespace, allowing:
to silently compile an assignment: instead of signalling an error for the syntax of the loop the flight software programmer had intended:skissane|1 year ago
Which is a joke. Rather than an extension, the COBOL standard itself incorporates OO support, since COBOL 2002. The COBOL standards committee began work on the object-oriented features in the early 1990s, and by the mid-1990s some vendors (Micro Focus, Fujitsu, IBM) were already shipping OO support based on drafts of the COBOL 2002 standard. Unfortunately, one problem with all the COBOL standards since COBOL 85 (2002, 2014 and 2023), is no vendor ever fully implements them. In part that is due to lack of market demand, in part it is because NIST stopped funding its freely available test suite after COBOL 85, which removed a lot of the pressure on vendors to conform to the standard.
userbinator|1 year ago
kjs3|1 year ago
mnau|1 year ago
If you are interested, here are insights from making a COBOL to C# compiler: https://github.com/otterkit/otterkit-cobol/issues/40
I am now convinced that COBOL is just a high level assembler.
yjftsjthsd-h|1 year ago
In fairness, I think to some extent everything was just a high level assembler in its day, and then it never changed:)