Hacker ApprovedDepartments

Pascal

Hacker Approved

Ranked 49 of 163 programming languages by recommenders

People recommend Pascal for its clear, readable syntax and its value for teaching programming. The most common caveat is that standard Pascal lacked low-level features and suited systems programming poorly.

People recommend Pascal for its clear, readable syntax and its value for teaching programming. The most common caveat is that standard Pascal lacked low-level features and suited systems programming poorly.

56 people gave an opinion

recommend it
38
criticize it
18
approval share
68%
Each figure is one person. RecommendsCriticizes

Recommended in 12 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: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

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

  • Clear, readable, easy-to-learn syntax

    “Pascal is really good for educational purposes. The language syntax is very clear and easy to understand”

    Comment from 17 Feb 2026 in “PascalABC.net”

    “The easiest to learn would be a language where you have to define all variable types on top, like Pascal”

    Comment from 6 May 2026 in “I completed 100 Days of Java over 5 years and mapped the journey as a graph”

    “Pascal-like languages fell out of favour, despite having higher readability.”

    Comment from 20 Jan 2026 in “Nanolang: A tiny experimental language designed to be targeted by coding LLMs”
  • Excellent for teaching programming

    “Pascal is really good for educational purposes. The language syntax is very clear and easy to understand”

    Comment from 17 Feb 2026 in “PascalABC.net”

    “Pascal was an excellent educational tool, but for a decade had enormous business impact, too.”

    Comment from 26 Sep 2026 in “Modern Object Pascal Introduction for Programmers”

    “good compilers for languages like PASCAL which was great for CS education”

    Comment from 5 Nov 2025 in “Ask HN: Stories from Users of Minicomputers and Mainframes”
  • Strong typing and safer memory

    “I always found Pascal more intuitive, especially for string handling than C”

    Comment from 3 Nov 2025 on Hacker News

    “The syntax is clean and is strongly typed, which I understand LLMs like.”

    Comment from 18 May 2026 in “Where Are the Vibecoded Photoshops?”

    “Heap memory handling in Pascal, Modula-2, Ada, is much safer than C”

    Comment from 6 Feb 2026 in “C Isn't a Language”
  • Good GUI and business app tools

    “Pascal had some really nice out-of-the-box tools for GUI work”

    Comment from 10 Mar 2026 in “So you want to write an "app" (2025)”

    “For that time and task (accounting app), Pascal was great.”

    Comment from 21 Jun 2026 in “AI Has Broken Hiring”

What people warn about

Each mark is one comment

  • Not suited to systems programming

    “Pascal has serious limitations for engineering a whole computer system”

    Comment from 6 Aug 2026 in “Why Pascal Is Not My Favorite Programming Language (1981) [pdf]”

    “Pascal as originally designed wasn't suitable for systems programming”

    Comment from 5 Nov 2025 in “This week in 1988, Robert Morris unleashed his eponymous worm”

    “Pascal, as defined by Wirth, had no "low level" features”

    Comment from 24 Apr 2026 in “Writing a C Compiler, in Zig”
  • Small community and few users

    “An important reason against Pascal is the tiny community.”

    Comment from 3 Nov 2025 on Hacker News

    “I don't know anyone who uses them for anything serious.”

    Comment from 19 Nov 2025 in “What Killed Perl?”
  • Expensive commercial compilers

    “Borland was affordable; Microsoft Pascal and C were not.”

    Comment from 10 Sep 2026 on Hacker News

    “priced it way out of the reach of hobbyists”

    Comment from 3 Sep 2026 in “Altair Basic Interpreter Source Code (1975) [pdf]”

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.

Pascal 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—
PascalThis page381868%12—Approved
See all 163 programming languages, ranked

What people said

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

“There is some interesting innovation going on in the Pascal community”

RecommendsComment from 19 Oct 2026 in “Free Pascal compiler now supports dynamic packages”

“most of those extensions ended up in ISO Extended Pascal revision”

RecommendsComment from 27 Sep 2026 in “Modern Object Pascal Introduction for Programmers”

“Pascal was an excellent educational tool, but for a decade had enormous business impact, too.”

RecommendsComment from 26 Sep 2026 in “Modern Object Pascal Introduction for Programmers”

“Go and Rust (and Pascal) have cleaned up C's awful legacy”

RecommendsComment from 26 Sep 2026 in “Parsing Expression Grammar vs. Regexes: Building Org Parser in Lisp, Export HTML”

“If you want to write applications use Pascal, Java, C#, Swift or Go”

RecommendsComment from 19 Sep 2026 in “What Zig felt like, coming from Rust”

“Borland was affordable; Microsoft Pascal and C were not.”

CriticizesComment from 10 Sep 2026 on Hacker News

“priced it way out of the reach of hobbyists”

CriticizesComment from 3 Sep 2026 in “Altair Basic Interpreter Source Code (1975) [pdf]”

“And verbose. Very verbose... And calling win API was a horror”

MixedComment from 12 Aug 2026 in “Delphi 13 Community Edition Is Now Available”

“Pascal was the microcomputer language of choice before C++ took over”

RecommendsComment from 10 Aug 2026 in “Because It's Not Fun Enough: why languages fail”

“Pascal has serious limitations for engineering a whole computer system”

CriticizesComment from 6 Aug 2026 in “Why Pascal Is Not My Favorite Programming Language (1981) [pdf]”

“Pascal is very readable, and ^Char is nicer than char* even if inconsistently concise”

RecommendsComment from 31 Jul 2026 in “The C ``Clockwise/Spiral Rule''”

“you need an application programming language like Pascal or Java”

RecommendsComment from 31 Jul 2026 in “Google fixed more Chrome bugs in June than over the past two years, thanks to AI”

“I was impressed by the functions with a name to which you can pass arguments”

RecommendsComment from 17 Jul 2026 in “I Owe My Life to the Commodore 64”

“Pascal is simple and clear, and can be translated easily to anything”

RecommendsComment from 7 Jul 2026 in “The Art of Computer Programming by Donald E. Knuth”

“I'd still recommend Pascal over Python”

RecommendsComment from 7 Jul 2026 in “Rust is in TIOBE Index top 10”

“For that time and task (accounting app), Pascal was great.”

RecommendsComment from 21 Jun 2026 in “AI Has Broken Hiring”

“where some of the mistakes had been corrected”

MixedComment from 14 Jun 2026 in “FreeOberon – Open-Source, Cross-Platform, Free Pascal/Turbo Pascal-Like Language”

“I started out with Pascal, and I'm glad I did.”

RecommendsComment from 1 Jun 2026 in “Is Python Becoming Pinyin?”

“The syntax is clean and is strongly typed, which I understand LLMs like.”

RecommendsComment from 18 May 2026 in “Where Are the Vibecoded Photoshops?”

“instead of doing enumerations like Pascal in 1976”

MixedComment from 14 May 2026 in “Reverting the incremental GC in Python 3.14 and 3.15”

“The easiest to learn would be a language where you have to define all variable types on top, like Pascal”

RecommendsComment from 6 May 2026 in “I completed 100 Days of Java over 5 years and mapped the journey as a graph”

“Dijkstra's go-to language (pun intended) was Algol 60 (& Pascal)”

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

“Pascal or Java have the "dangling else" problem, but it's manageable”

RecommendsComment from 30 Apr 2026 in “Why I Still Reach for Lisp (& Scheme) Instead of Haskell”

“Pascal, as defined by Wirth, had no "low level" features”

CriticizesComment from 24 Apr 2026 in “Writing a C Compiler, in Zig”

“Pascal had some really nice out-of-the-box tools for GUI work”

RecommendsComment from 10 Mar 2026 in “So you want to write an "app" (2025)”

“I prefer Wirth syntax languages with keyworded blocks and := assignment operators”

RecommendsComment from 25 Feb 2026 in “PL/0”

“Pascal is really good for educational purposes. The language syntax is very clear and easy to understand”

RecommendsComment from 17 Feb 2026 in “PascalABC.net”

“Heap memory handling in Pascal, Modula-2, Ada, is much safer than C”

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

“Pascal-like languages fell out of favour, despite having higher readability.”

MixedComment from 20 Jan 2026 in “Nanolang: A tiny experimental language designed to be targeted by coding LLMs”

“wonderful gifts for us to receive from their designers”

RecommendsComment from 4 Jan 2026 in “The C3 Programming Language”

“He solved them with pascal and its OO successors”

RecommendsComment from 3 Jan 2026 in “The C3 Programming Language”

“Do it in Ada, SPARK, Zig, Rust, Pascal, Crystal, etc.”

RecommendsComment from 9 Dec 2025 in “If you're going to vibe code, why not do it in C?”

“I also remember it being simpler to pick up.”

RecommendsComment from 7 Dec 2025 in “Perl's decline was cultural”

“It's straightforward, capable, easy to read.”

RecommendsComment from 29 Nov 2025 in “PEP 638 – Syntactic Macros”

“I don't know anyone who uses them for anything serious.”

CriticizesComment from 19 Nov 2025 in “What Killed Perl?”

“that might have been nice compared to Pascal in 1975”

MixedComment from 12 Nov 2025 in “Learn Prolog Now (2006)”

“good compilers for languages like PASCAL which was great for CS education”

RecommendsComment from 5 Nov 2025 in “Ask HN: Stories from Users of Minicomputers and Mainframes”

“Pascal as originally designed wasn't suitable for systems programming”

CriticizesComment from 5 Nov 2025 in “This week in 1988, Robert Morris unleashed his eponymous worm”

“An important reason against Pascal is the tiny community.”

CriticizesComment from 3 Nov 2025 on Hacker News

“I always found Pascal more intuitive, especially for string handling than C”

RecommendsComment from 3 Nov 2025 on Hacker News

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