On Jun 17, 2026, at 1:21 PM, David Wade via
cctalk
<cctalk(a)classiccmp.org> wrote:
On 17/06/2026 15:56, Bill Gunshannon via cctalk wrote:
On 6/17/2026 10:51 AM, Johan Helsingius via cctalk wrote:
On 17/06/2026 4:49 pm, Bill Gunshannon via cctalk
wrote:
> I came on the scene of a Honeywell to Univac-1100 migration 46 years
> ago. Mostly COBOL a little Fortran and a tiny bit of other silly
> stuff. Not only was there no thought of converting the COBOL to Ada
> at the time but the last time I checked they are still running some
> of the COBOL I wrote when I was there.
Sure, but would anyone starting a new software project choose
COBOL as the implementation language?
Other than the dearth of programmers, why not? What's wrong with the
language when the project is in its domain?
Nothing, but we will disagree on defining its domain which I believe
must include hardware and software.
So if I am extending something written in COBOL on an IBM Mainframe
or Mid-range then yes, that Is the domain of COBOL.
For something thats going to run in the cloud with a web front end
unlikely.
No, the domain for COBOL is an application domain. It can be run on
any machine that has a compiler for it. It's true that some machines
(IBM/360, VAX) have instructions specifically designed to do the
decimal arithmetic that COBOL likes as single CISC operations, but the
lack of specific instructions like that has never been a compiler
limitation. No more than the lack of a hardware stack keeps you from
writing recursive applications, or prevents compilers from compiling
such programs.