I've heard that one of the concepts behind the design of COBOL is that
it should allow managers to write programs, obviating the need for specialized programmers.
On Fri, 5 Sep 2025 17:34:34 -0400, James Kuyper wrote:
I've heard that one of the concepts behind the design of COBOL is thatThere was a specific focus on “business” needs, as opposed to “scientific”
it should allow managers to write programs, obviating the need for
specialized programmers.
needs. So no transcendental functions, for example. And then what happens
in derivatives trading? You need transcendental functions, of course. Is
that not a “business” need?
Another feature omitted was dynamic string handling. And what comes along
but SQL databases, which quickly became an essential “business” need? But it turns out that the best way to interface to a relational database is to generate SQL query strings. Which COBOL could, even to this day, only do badly.
Sysop: | Tetrazocine |
---|---|
Location: | Melbourne, VIC, Australia |
Users: | 14 |
Nodes: | 8 (0 / 8) |
Uptime: | 187:24:04 |
Calls: | 178 |
Files: | 21,502 |
Messages: | 79,847 |