DEV Community

K.M Ahnaf Zamil
K.M Ahnaf Zamil

Posted on • Edited on

6 1

[Joke] Bad things about every programming language

This is just a sarcastic post where I rant about the bad sides of every programming language I have tried/used. Please don't be offended, as this just for entertainment purposes.

Let's get started:

Python: Slow as hell, no generics or types. I am not Harry Potter, Parseltongue is not for me. Spaces and tabs don't work together well. SNEK!!!

JavaScript: My life is undefined, every single tutorial on the internet is on JS.

TypeScript: Error: Property sanity of type Mind is undefined.

Java: I wish I had a widescreen monitor. JVM taking too much of my RAM. And the error tracebacks are bigger than my p- (rogramming skills)

C++/C: I wish pointers didn't exist, and type conversion was easier.

Rust: Lifetimes don't make sense. Car-go, car not fly.

Golang: No generics, error handling is disgusting. Why use zero values if nil exists? (nevermind, they got generics now.....)

C#: Microsoft™ Java. Also, pointers are useless here.

HTML: A very good programming language.

CSS: The only thing I can flex about in my life is a flexbox that I made when I was 12 years old.

I hope you enjoyed this post. Again, please don't take this offensively. A lot of the programming languages on this post are the ones I use, and they are pretty good. I just made the bad things sound funny :)

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (2)

Collapse
 
andrie profile image
Andrew

At the java one you should've put "Java: I wish I had a widescreen monitor, So i can read all of the error logs coming in."

Collapse
 
hamiecod profile image
Hargunbeer Singh

Lmfao you need to edit the rant about Go because we've got generics in Go 1.18 beta😂

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay