logoalt Hacker News

palisade10/01/20240 repliesview on HN

A lot to unpack in this question.

Do they solve all the same problems? No, for example COBOL lacks a modern concept of concurrency within a single program. COBOL's concurrency features are based on task-level parallelism, which involves dividing a program into multiple tasks that can be executed concurrently.

Is it performant? Yes. COBOL is highly efficient particularly in handling large datasets and complex business logic and its compilers are optimized for reliability and speed.

Can it interface with native code? Yes.

Does it have a package manager? No.

Does it describe shape of data? No. Data structures in COBOL are defined using fixed-length records.

Note: I'm not a COBOL expert. I did learn it in college, though.