Hacker ApprovedDepartments

BQN

Hacker Approved

Shares rank 3 of 7 array programming languages by recommenders

Recommended as a well-documented, APL-style array language with a high-performance implementation. Caveat: it is new and its notation is unlike standard math notation.

Recommended as a well-documented, APL-style array language with a high-performance implementation. Caveat: it is new and its notation is unlike standard math notation.

13 people gave an opinion

recommend it
11
criticize it
2
approval share
85%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not 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: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

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

  • Well documented, better than K derivatives

    “Much better documented than K derivatives.”

    Comment from 22 May 2026 in “Thinking in an Array Language”

    “BQN documentation has a great read on why”

    Comment from 23 May 2026 in “Thinking in an Array Language”
  • Well-built, high-performance implementation

    “BQN is a new take on APL w/ high performance implementation”

    Comment from 23 May 2026 in “Thinking in an Array Language”

    “BQN & CBQN are absolutely wonderful pieces of code.”

    Comment from 7 Jul 2026 in “A new runtime for k and q: l”
  • Good fit for array programming

    “BQN or its ancestor APL are good for this.”

    Comment from 1 Dec 2025 in “Advent of Code 2025”

    “then BQN will probably suit your tastes”

    Comment from 23 May 2026 in “Thinking in an Array Language”

What people warn about

Each mark is one comment

  • Notation too dissimilar to blackboard math

    “Too dissimilar to the blackboard although I really do like them”

    Comment from 12 Oct 2026 in “Calculus with Julia”

Other array programming languages people recommend

The four most recommended other array 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.

BQN compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
J programming language231070%8—Approved
Uiua20483%9—Approved
BQNThis page11285%8—Approved
K programming language11569%5—Approved
kdb+ q7188%5——
See all 7 array programming languages, ranked

What people said

14 of the 19 comments that mention it, newest first. Each links to the original comment.

“Too dissimilar to the blackboard although I really do like them”

MixedComment from 12 Oct 2026 in “Calculus with Julia”

“Also bqn is a very new language, it's not ready to be used for classroom teaching purposes.”

CriticizesComment from 12 Oct 2026 in “Calculus with Julia”

“they’re both just overall too slow”

CriticizesComment from 12 Oct 2026 in “Calculus with Julia”

“BQN & CBQN are absolutely wonderful pieces of code.”

RecommendsComment from 7 Jul 2026 in “A new runtime for k and q: l”

“unlike klong/ngn/bqn et al (which are GREAT)”

RecommendsComment from 7 Jul 2026 in “A new runtime for k and q: l”

“the results are not great”

CriticizesComment from 7 Jul 2026 in “A new runtime for k and q: l”

“It has some modern affordances as well.”

RecommendsComment from 24 May 2026 in “Mastering Dyalog APL”

“BQN documentation has a great read on why”

RecommendsComment from 23 May 2026 in “Thinking in an Array Language”

“BQN is a new take on APL w/ high performance implementation”

RecommendsComment from 23 May 2026 in “Thinking in an Array Language”

“then BQN will probably suit your tastes”

RecommendsComment from 23 May 2026 in “Thinking in an Array Language”

“Much better documented than K derivatives.”

RecommendsComment from 22 May 2026 in “Thinking in an Array Language”

“Offshoots like BQN and Uiua have nice communities too.”

RecommendsComment from 28 Apr 2026 in “APL\? (1990)”

“I find the custom symbols of APL and BQN to be easier to type and read”

RecommendsComment from 22 Jan 2026 in “Golfing APL/K in 90 Lines of Python”

“BQN or its ancestor APL are good for this.”

RecommendsComment from 1 Dec 2025 in “Advent of Code 2025”

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