Hacker ApprovedDepartments

COBOL

Shares rank 71 of 163 programming languages by recommenders

People recommend COBOL for reliable batch processing of business data and its readable, English-like syntax. Critics say its goto statements and unions make code hard to follow.

People recommend COBOL for reliable batch processing of business data and its readable, English-like syntax. Critics say its goto statements and unions make code hard to follow.

36 people gave an opinion

recommend it
17
criticize it
19
approval share
47%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 17 people recommend itNeeds 10 or more, met.
  • 0.8 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Reliable and battle tested

    “There's nothing that comes close to the level of reliability that these offer”

    Comment from 1 Dec 2025 in “Response to "Ruby Is Not a Serious Programming Language"”

    “It works and its battle tested.”

    Comment from 2 Jun 2026 in “US banks rely on a 65-year-old programming language”

    “COBOL systems work precisely because no one is constantly tinkering with them”

    Comment from 12 May 2026 in “Show HN: Agentic interface for mainframes and COBOL”
  • Readable, English-like syntax

    “COBOL is a beautiful language, one of the most human readable ones we've ever had.”

    Comment from 27 Dec 2025 in “Tell HN: I am afraid AI will take my job at some point”

    “it's readable and has an easy to understand English-like syntax”

    Comment from 12 May 2026 in “Show HN: Agentic interface for mainframes and COBOL”
  • Handles batch processing of business data

    “it handles well its use case, batch processing business data”

    Comment from 9 Sep 2026 in “C*: Unifying Programming and Verification in C (2025)”

    “COBOL was supposed to be a programming language for business critters.”

    Comment from 22 May 2026 in “The XGO Programming Language”
  • Modern standard with current tooling

    “COBOL is now in ISO 2023, even has OOP features, there are ways to do microservices in it, and nice modern IDEs as well.”

    Comment from 30 Sep 2026 in “Tcl/Tk 9.1”

    “job security, it is a compiled language, standard is still ongoing”

    Comment from 1 Oct 2026 in “EDG C++ front-end goes public”

What people warn about

Each mark is one comment

  • Seen as old and outdated

    “Objective-C has joined Cobol in the category of zombie languages”

    Comment from 1 Feb 2026 in “Swift is a more convenient Rust”

    “Cobol is old like a steam locomotive.”

    Comment from 18 Dec 2025 in “Why Old Programming Languages Like COBOL, Fortran, and Lisp Still Matter”

    “They do rely on something that sounds like a COBOL mainframe from 40 years ago to me.”

    Comment from 12 Oct 2026 in “The gap in shared understanding of LLM capability is widening”
  • Goto and unions hard to follow

    “Cobol also has goto statementsv and unions, which lend themselves to really hard to follow code.”

    Comment from 5 Nov 2025 in “It's Mainframes All the Way Down”

    “Cobol has its 10 000 line single program functions.”

    Comment from 19 Aug 2026 in “Node.js Is Doomed (and Back End Developers Are Panicking)”
  • Verbose, unnatural English-like style

    “They're both based on the outdated idea that a programming language should look like pidgin English rather than math.”

    Comment from 26 Nov 2025 in “Python is not a great language for data science”

    “most attempts to be "more natural language like", such as COBOL or AppleScript, do become worse”

    Comment from 23 Oct 2026 in “The foolishness of "natural language programming" (1978)”
  • Career lock-in and hard migration

    “Now we are stuck with COBOL and systems that are hard to migrate without damaging the economy.”

    Comment from 20 Nov 2025 in “Researchers discover security vulnerability in WhatsApp”

    “Its carrier suicide if you want to ever do anything else again after that gig.”

    Comment from 4 Aug 2026 in “AI migrated legacy COBOL programs to Java, bugs included”

    “I would definitely not suggest COBOL or MUMPS to a 20 year old, but as a niche for a 30 year old for a stable gig?”

    Comment from 21 Jul 2026 in “What most histories get wrong about MUMPS's first standard”

Other programming languages people recommend

The four most recommended other programming languages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

COBOL compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Rust2,03997368%134 yrs118 ownersApproved
Go1,25465166%135.9 yrs63 owners—
Python1,06782157%1218 yrs64 owners—
Zig74344962%121 yr27 owners—
COBOLThis page171947%11——
See all 163 programming languages, ranked

What people said

36 of the 40 comments that mention it, newest first. Each links to the original comment.

“most attempts to be "more natural language like", such as COBOL or AppleScript, do become worse”

CriticizesComment from 23 Oct 2026 in “The foolishness of "natural language programming" (1978)”

“We're all stuck writing COBOL now.”

CriticizesComment from 15 Oct 2026 in “Celebrating 70 Years of Fortran”

“They do rely on something that sounds like a COBOL mainframe from 40 years ago to me.”

MixedComment from 12 Oct 2026 in “The gap in shared understanding of LLM capability is widening”

“Business BASIC was really a breath of fresh air in its time compared to the alternatives, like COBOL”

CriticizesComment from 5 Oct 2026 in “A browser-native classic Visual Basic VB6 IDE”

“every link I click on either doesn't work or takes me to a project for Go written in Go”

CriticizesComment from 2 Oct 2026 in “EDG C++ front-end goes public”

“job security, it is a compiled language, standard is still ongoing”

RecommendsComment from 1 Oct 2026 in “EDG C++ front-end goes public”

“COBOL is now in ISO 2023, even has OOP features, there are ways to do microservices in it, and nice modern IDEs as well.”

RecommendsComment from 30 Sep 2026 in “Tcl/Tk 9.1”

“it handles well its use case, batch processing business data”

RecommendsComment from 9 Sep 2026 in “C*: Unifying Programming and Verification in C (2025)”

“Cobol has its 10 000 line single program functions.”

CriticizesComment from 19 Aug 2026 in “Node.js Is Doomed (and Back End Developers Are Panicking)”

“Its carrier suicide if you want to ever do anything else again after that gig.”

CriticizesComment from 4 Aug 2026 in “AI migrated legacy COBOL programs to Java, bugs included”

“Complaining about COBOL in 2026 feels like a joke, especially when doing AI coding”

RecommendsComment from 28 Jul 2026 in “Forth”

“but it certainly is not now”

CriticizesComment from 26 Jul 2026 in “A shell colon does nothing. Use it anyway.”

“I would definitely not suggest COBOL or MUMPS to a 20 year old, but as a niche for a 30 year old for a stable gig?”

MixedComment from 21 Jul 2026 in “What most histories get wrong about MUMPS's first standard”

“It works and its battle tested.”

RecommendsComment from 2 Jun 2026 in “US banks rely on a 65-year-old programming language”

“Can't be worse than COBOL”

CriticizesComment from 23 May 2026 in “Yt-dlp – [Announcement] Bun support is now limited and deprecated”

“COBOL was supposed to be a programming language for business critters.”

MixedComment from 22 May 2026 in “The XGO Programming Language”

“it's readable and has an easy to understand English-like syntax”

MixedComment from 12 May 2026 in “Show HN: Agentic interface for mainframes and COBOL”

“COBOL systems work precisely because no one is constantly tinkering with them”

RecommendsComment from 12 May 2026 in “Show HN: Agentic interface for mainframes and COBOL”

“the use of COBOL cripples the mind”

CriticizesComment from 1 May 2026 in “A Letter from Dijkstra on APL”

“the least sexy language ever invented”

MixedComment from 28 Apr 2026 in “The Quiet Resurgence of RF Engineering”

“it is also the reason why people start new Cobol applications in 2026”

CriticizesComment from 22 Mar 2026 in “RustCC: Bringing Rust-Style Safety to C++17 via Policy Enforcement”

“COBOL certainly had a lasting impact, but only for some application domains.”

MixedComment from 14 Mar 2026 in “Coders Coded Their Job Away. Why Are So Many of Them Happy About It?”

“COBOL is a simple computer language from a simpler time that enabled non-tech professionals from adjacent fields”

RecommendsComment from 24 Feb 2026 in “IBM Plunges After Anthropic's Latest Update Takes on COBOL”

“it looks just like the English text they were trained on to begin with”

RecommendsComment from 23 Feb 2026 in “IBM Plunges After Anthropic's Latest Update Takes on COBOL”

“Objective-C has joined Cobol in the category of zombie languages”

CriticizesComment from 1 Feb 2026 in “Swift is a more convenient Rust”

“VB6 apps haven't disappeared anymore than Cobol systems have.”

MixedComment from 22 Jan 2026 in “Skip Is Now Free and Open Source”

“it would be a giant pain to write”

MixedComment from 19 Jan 2026 in “Ask HN: COBOL devs, how are AI coding affecting your work?”

“COBOL is a beautiful language, one of the most human readable ones we've ever had.”

RecommendsComment from 27 Dec 2025 in “Tell HN: I am afraid AI will take my job at some point”

“Cobol is old like a steam locomotive.”

CriticizesComment from 18 Dec 2025 in “Why Old Programming Languages Like COBOL, Fortran, and Lisp Still Matter”

“My first job was COBOL, 'nuff said about that.”

CriticizesComment from 5 Dec 2025 in “Most technical problems are people problems”

“There's nothing that comes close to the level of reliability that these offer”

RecommendsComment from 1 Dec 2025 in “Response to "Ruby Is Not a Serious Programming Language"”

“They're both based on the outdated idea that a programming language should look like pidgin English rather than math.”

CriticizesComment from 26 Nov 2025 in “Python is not a great language for data science”

“Now we are stuck with COBOL and systems that are hard to migrate without damaging the economy.”

CriticizesComment from 20 Nov 2025 in “Researchers discover security vulnerability in WhatsApp”

“I debugged COBOL and once taught SQL to COBOL programmers while refusing to write anything in it.”

MixedComment from 14 Nov 2025 in “Ask HN: Is Computer Science still a good choice?”

“COBOL is actually a pretty good AI prompting language”

RecommendsComment from 8 Nov 2025 in “The Road Ahead: Why I'm Going All-In on Zig”

“Cobol also has goto statementsv and unions, which lend themselves to really hard to follow code.”

CriticizesComment from 5 Nov 2025 in “It's Mainframes All the Way Down”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.