4 ms·
There's far more critical code in the world running on COBOL and s3[79]0 assembler. COBOL is vastly more important than C.
by rodgerd 6y ago
There's far more critical code in the world running on COBOL and s3[79]0 assembler. COBOL is vastly more important than C.
- mkipper 6y agocitation needed I'm sure there's a lot of important things that rely on COBOL, but by most definitions of "critical", I think this is way off the mark.
- burnished 6y agoCOBOL is still used in many banking systems such as ATMs. These are 'critical' systems by most any definition of the word 'critical'.
- varjag 6y agoThat's a hugely broad definition of critical, enough to encompass most of business and finance software.
- mkipper 6y agoSure. But is there far more critical COBOL than C out there? The OS kernel for nearly every PC and server on earth is written in C. Almost every electronic device on earth complicated enough to require software is probably running at least some firmware written in C. I think those both outnumber ATMs by a hefty margin.
- Cullinet 6y agotake a look at VMS to behold how elegantly and seamlessly we wrote software in whichever language suited the task most appropriately, barely conscious of the concept of foreign functions being a horror story for future generations instead of being entirely standard and letting us switch from BLISS to Pascal to ADA and C and C++ and DEC BASIC and throw in a few DCL macros or optimize the compilers to which source was of course provided and so that's how we delivered really rather efficient programs, really, in LOC, since nobody was hammering square pegs into semantic round holes or chasing effects when you needed to manage types intrinsically to your critical path routines but didn't need to extend the type system throughout your code base because RDB quaintly would let you call it in FORTRAN and get down to typology from the elements of mathematical sets themselves if you must, nicely isolated and ACID wrapped with system wide cluster transaction management available for everything and everyone's needs and the filesystem designed orthogonal to the database letting you think of your data in a single unified concept with primordial os level guarantee of data integrity for corollary sanity checking
- slt2021 6y agowhich language z/OS is written in?
- varjag 6y agoNearly everything around you runs code that was written in C, and absolutely nothing you can actually see runs COBOL code.
- Cullinet 6y agobut there's a significant albeit rarely seen or sought for ecosystem for managing software on mainframes the source to which is long lost and the authors deceased and the the machine code is what you have to work with. you can't describe the work as being attractive, but the tooling which exists is first class and has been keeping the world turning safely for a good half century I'd say in reality...