Hacker ApprovedDepartments

Algol 68

Hacker Approved

Shares rank 94 of 163 programming languages by recommenders

Recommended for its fully bracketed syntax and ideas ahead of its time, and now easy to try through GCC. Critics say it is too complex to implement and its report is hard to build from.

Recommended for its fully bracketed syntax and ideas ahead of its time, and now easy to try through GCC. Critics say it is too complex to implement and its report is hard to build from.

15 people gave an opinion

recommend it
11
criticize it
4
approval share
73%
Each figure is one person. RecommendsCriticizes

Recommended in 4 of 13 months

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

Why it carries the badge

  • 11 people recommend itNeeds 10 or more, met.
  • 2.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 4 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

  • Fully bracketed syntax

    “A better syntax was introduced by ALGOL 68, which is frequently referred to as "fully bracketed syntax".”

    Comment from 17 Apr 2026 in “Ada, Its Design, and the Language That Built the Languages”

    “a good syntax is of the kind usually called "fully bracketed", as popularized by ALGOL 68”

    Comment from 19 Mar 2026 in “No Semicolons Needed”

    “A nice feature of ALGOL 68 that was new at that time was the fully bracketed syntax”

    Comment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”
  • Advanced ideas for its time

    “The language itself is actually surprisingly nice for its time, very orthogonal and composable.”

    Comment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

    “A number of mind-boggling ideas (for the time), complexity, an array of kitchen sinks.”

    Comment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

    “some of them were actually better in ALGOL 68 than in later languages”

    Comment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”
  • Better than Pascal and ALGOL W

    “ALGOL 68 was much better than the ALGOL W proposed by Wirth, or than its successor, Pascal”

    Comment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

    “languages like ALGOL 68 and Xerox Mesa, which were languages far superior to Pascal”

    Comment from 17 Apr 2026 in “Ada, Its Design, and the Language That Built the Languages”

What people warn about

Each mark is one comment

  • Too complex to implement

    “it was simply too complex to fully implement in a compiler given the limited hardware resources”

    Comment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

    “A number of mind-boggling ideas (for the time), complexity, an array of kitchen sinks.”

    Comment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

    “too big and complicated for Unix”

    Comment from 6 Feb 2026 in “C Isn't a Language”

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.

Algol 68 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—
Algol 68This page11473%4—Approved
See all 163 programming languages, ranked

What people said

All 21 comments that mention it, newest first. Each links to the original comment.

“Maybe just Algol68 and Rust can withstand this”

RecommendsComment from 13 Jul 2026 in “GhostLock, a stack-UAF that has existed in ALL Linux distributions for 15 years”

“A better syntax was introduced by ALGOL 68, which is frequently referred to as "fully bracketed syntax".”

RecommendsComment from 17 Apr 2026 in “Ada, Its Design, and the Language That Built the Languages”

“languages like ALGOL 68 and Xerox Mesa, which were languages far superior to Pascal”

RecommendsComment from 17 Apr 2026 in “Ada, Its Design, and the Language That Built the Languages”

“its wonderful "call by name" that you see almost nowhere nowadays”

RecommendsComment from 14 Apr 2026 in “Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)”

“a good syntax is of the kind usually called "fully bracketed", as popularized by ALGOL 68”

RecommendsComment from 19 Mar 2026 in “No Semicolons Needed”

“the language in the Report is unimplementable, primarily because the lexical syntax is fanciful”

MixedComment from 14 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

“Algol 68 seems to have perfected the procedural paradigm.”

RecommendsComment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

“A nice feature of ALGOL 68 that was new at that time was the fully bracketed syntax”

RecommendsComment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

“some of them were actually better in ALGOL 68 than in later languages”

RecommendsComment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

“it was simply too complex to fully implement in a compiler given the limited hardware resources”

CriticizesComment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

“ALGOL 68 was much better than the ALGOL W proposed by Wirth, or than its successor, Pascal”

MixedComment from 13 Mar 2026 in “Dijkstra's Crisis: The End of Algol and Beginning of Software Engineering (2010) [pdf]”

“that Algol code is not very pretty”

CriticizesComment from 7 Feb 2026 in “ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]”

“too big and complicated for Unix”

CriticizesComment from 6 Feb 2026 in “C Isn't a Language”

“Algol 68 operators are amazing but I don't see them playing well with C.”

MixedComment from 24 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

“Algol 68 is set in stone. This is what allows a single dedicated person to write the initial code”

MixedComment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

“finally an easy way to play with ALGOL 68”

RecommendsComment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

“I always think of it as sort of the poster child for the danger of "design by committee".”

CriticizesComment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

“I think Algo 68 could develop into something better than C++, it has some of the pieces already in place.”

RecommendsComment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

“The language itself is actually surprisingly nice for its time, very orthogonal and composable.”

RecommendsComment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

“A number of mind-boggling ideas (for the time), complexity, an array of kitchen sinks.”

MixedComment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

“As a fan of Algol 68, I'm pretty excited for this.”

RecommendsComment from 23 Nov 2025 in “GCC SC approves inclusion of Algol 68 Front End”

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