Logo
What's a programmer's favorite place? The foo bar!
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Azure Azure
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Code-abuse Memes

Posts tagged with Code-abuse

Operator Overloading Is Fun

C++ Java Programming
8 months ago 457.6K views 0 shares
Operator Overloading Is Fun
Someone wants to overload the == operator for value comparison instead of reference comparison. Java, being Java, has a complete meltdown because that would be "abuse." Meanwhile, C++ just shrugs and says "go ahead" when asked about overloading the & operator to nuke an object's internal data. Java protects you from yourself by refusing operator overloading entirely. C++ hands you a loaded footgun and a blindfold, then walks away whistling. One language thinks you're a child who can't be trusted with scissors. The other assumes you're a responsible adult who definitely won't use operator overloading to create cursed abominations that make code reviewers weep. Spoiler: C++ is wrong about you being responsible.

Today's picks

Blue Screen of Death - Geeky Windows Error, Funny Computer Nerd Unisex T-Shirt-Blue-Medium

Blue Screen of Death - Geeky Windows Error, Funny Computer Nerd Unisex T-Shirt-Blue-Medium

Affiliate
$14.99
Constantly on the lookout for it 🧐

Constantly on the lookout for it 🧐

Javascript
247.3K views 5 years ago
When someone deploys their changes without telling you

When someone deploys their changes without telling you

Programming
104.6K views 4 years ago