Hacker ApprovedDepartments

DJGPP

Hacker Approved

Ranked 7 of 18 c compilers by recommenders

A free DOS-era C compiler, with the Rhide IDE and Allegro library, that many people used as their first compiler and IDE.

A free DOS-era C compiler, with the Rhide IDE and Allegro library, that many people used as their first compiler and IDE.

15 people gave an opinion

recommend it
13
criticize it
2
approval share
87%
Each figure is one person. RecommendsCriticizes

Recommended in 5 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: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

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

  • First compiler or IDE for learners

    “DJGPP rhide and allegro that was my gateway drug!”

    Comment from 5 Oct 2026 in “Borland Turbo Basic”

    “DJGPP (with rhide) was my first IDE, love!”

    Comment from 27 Jul 2026 in “Show HN: Watch random code typed out on an MS-DOS IDE”

    “DJGPP is how I learned to to program.”

    Comment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”
  • Pairs well with Allegro and Rhide

    “DJGPP/Allegro key life experience on my parents Windows machine”

    Comment from 19 Nov 2025 in “How Quake.exe got its TCP/IP stack”

    “DJGPP rhide and allegro that was my gateway drug!”

    Comment from 5 Oct 2026 in “Borland Turbo Basic”

    “DJGPP (with rhide) was my first IDE, love!”

    Comment from 27 Jul 2026 in “Show HN: Watch random code typed out on an MS-DOS IDE”
  • Felt futuristic and formative

    “DJGPP was spectacularly good back in the day.”

    Comment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”

    “It felt like anything was possible!”

    Comment from 17 Aug 2026 in “How I developed an Am29000 C compiler and web browser”

    “It felt futuristic at the time.”

    Comment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”
  • Free real build tools

    “the GCC, OpenWatcom, and DJGPP compilers the FreeDOS folks recommend are additionally free software, which is of real value to some of us”

    Comment from 2 Nov 2025 in “Writing FreeDOS Programs in C”

    “Suddenly I had real build tools, for free”

    Comment from 17 Aug 2026 in “How I developed an Am29000 C compiler and web browser”

Other c compilers people recommend

The four most recommended other c compilers, 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.

DJGPP compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Fil-C1606073%13—Approved
Claude's C Compiler398332%5——
Visual C++291763%12——
Tiny C Compiler (TCC)22388%9—Approved
DJGPPThis page13287%5—Approved
See all 18 c compilers, ranked

What people said

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

“DJGPP rhide and allegro that was my gateway drug!”

RecommendsComment from 5 Oct 2026 in “Borland Turbo Basic”

“Suddenly I had real build tools, for free”

RecommendsComment from 17 Aug 2026 in “How I developed an Am29000 C compiler and web browser”

“It felt like anything was possible!”

RecommendsComment from 17 Aug 2026 in “How I developed an Am29000 C compiler and web browser”

“DJGPP (with rhide) was my first IDE, love!”

RecommendsComment from 27 Jul 2026 in “Show HN: Watch random code typed out on an MS-DOS IDE”

“having access to a proper compiler which could ran on my old PC which only ran DOS, was awesome and amazing”

RecommendsComment from 25 Apr 2026 in “SDL Now Supports DOS”

“alternatives like DJGPP weren't very good”

CriticizesComment from 8 Feb 2026 in “OpenCiv3: Open-source, cross-platform reimagining of Civilization III”

“got annoyed because it couldn't multi-task”

CriticizesComment from 30 Nov 2025 in “A Love Letter to FreeBSD”

“DJGPP/Allegro key life experience on my parents Windows machine”

RecommendsComment from 19 Nov 2025 in “How Quake.exe got its TCP/IP stack”

“DJGPP was pivotal for my life.”

RecommendsComment from 19 Nov 2025 in “How Quake.exe got its TCP/IP stack”

“It felt futuristic at the time.”

RecommendsComment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”

“DJGPP and Allegro was a great help”

RecommendsComment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”

“It was my first C compiler in 1998.”

RecommendsComment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”

“DJGPP is how I learned to to program.”

RecommendsComment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”

“DJGPP was spectacularly good back in the day.”

RecommendsComment from 18 Nov 2025 in “How Quake.exe got its TCP/IP stack”

“the GCC, OpenWatcom, and DJGPP compilers the FreeDOS folks recommend are additionally free software, which is of real value to some of us”

RecommendsComment from 2 Nov 2025 in “Writing FreeDOS Programs in C”

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