Skip to content
DevMeme
1409 of 7590
Languages Post #1582 · source on Telegram

A Hierarchy of Programming Language Complaints

Description

This meme uses the four-panel 'We're the Millers' format to compare the grievances of different programming languages. In the first panel, Python 3 (represented by Jason Sudeikis) complains, 'I NEED "()" TO USE PRINT'. In the second, C# (Jennifer Aniston) says, 'I NEED SEMICOLONS AFTER EVERY OPERATION:'. The third panel features Assembly (Emma Roberts) stating, 'I HAVE TO MODIFY THE REGISTERS MANUALLY WITH "MOV"'. The punchline comes in the fourth panel, where the esoteric language Brainfuck (Will Poulter) asks with a bewildered expression, 'YOU GUYS HAVE LETTERS?'. The humor lies in the escalating scale of difficulty and abstraction. While developers of high-level languages complain about relatively minor syntax rules, low-level and esoteric languages present far more fundamental challenges, making the initial complaints seem trivial in comparison

Comments

7
Anonymous ★ Top Pick Brainfuck's main contribution to computer science is making every other language's developer docs look like a relaxing beach read
  1. Anonymous ★ Top Pick

    Brainfuck's main contribution to computer science is making every other language's developer docs look like a relaxing beach read

  2. Anonymous

    In our monorepo, Python bikesheds over print(), C# over semicolons, Assembly over MOV - meanwhile the Brainfuck service ships straight to prod because GitHub sees the patch and shrugs: “binary file, no diff available.”

  3. Anonymous

    Meanwhile, the Rust compiler is in therapy explaining how it just wants everyone to be safe but nobody appreciates its borrow checker until they're debugging a segfault in production at 3 AM

  4. Anonymous

    The real joke here is that after 20 years of arguing about whether Python's forced whitespace or C's semicolons are more elegant, we've all secretly written at least one Brainfuck program just to prove we could - and immediately understood why some abstractions exist for a reason. Meanwhile, the Assembly programmer is still waiting for their code to compile while manually calculating memory offsets, wondering why everyone else is complaining about syntax sugar

  5. Anonymous

    Language ergonomics in one slide: Python bikesheds parentheses, C# taxes you a semicolon per line, Assembly is stick‑shift with registers, and Brainfuck is the Turing tarpit that optimized away the alphabet

  6. Anonymous

    Python 3 devs mourning print() parens, while Brainfuck vets chuckle - 'letters? We ship with symbols and a prayer.'

  7. Anonymous

    We bike-shed print() vs semicolons, but at 3 a.m. incidents it’s mov rax,1 - and the Brainf*** tape has somehow become the config backend

Use J and K for navigation