Pick a programming language you like

And then post something that bugs the fuck out of you about it.

>Python
Significant whitespace, no case/switch, pep8 and it's 80 line convention

Other urls found in this thread:

fosdem.org/2018/schedule/event/how_to_make_package_managers_cry/
twitter.com/NSFWRedditGif

Ruby:

About as fast as re configuring a core router from scratch over a 2800 baud modem link

C#
fucking microsoft

>C
other people writing C poorly
also sometimes preprocessor semantics but otherwise C is great

c# FTW

>programming language
Ruby.

Slow af, tries to get rid of parentheses, but 80% of the time you either forced to drop neat one-liners or use a shitton of them.
It's also hard to get people with a background in statically typed languages to get used to absolute fuckery Ruby is famous for.

>no case/switch
you don't understand python

This. I know a C head, trying to get him to wrap his mind around the kind of insane shit Ruby lets you get away with was... challenging.

Java

Fucking pajeet

> clojure

Jvm and its retarded behaviour, like no TCO.

>Matlab

no i++

>C
>No official graphics header files
At least, I do not know any. Are there any for C/C++?

C++
namespace::foo::bar.cuck()

2D graphics are being discussed for C++20 or something.

>Java
>I'm the only person on the planet than can write organized code with it

That is awful. It is still being discussed, not even voted in!

Funny, I am also that one person.

>language you like
Ruby
>bugs the fuck out of you
Ruby on Rails

gtfo mozilla shill

auto Pain = new Plane::Youre::A.big()->guy()[4u];

>lisp
nothing

>Go
Rob Pike

There are many good enough solutions.
Qt, GTK, SFML, SDL are some examples.

I hate that you don't write the type in Python.
Enforcing a coding standard is fine, but the lack of a good type system makes it really hard to read.

>js
community, most interpreters

flavor-of-the-hour frameworks popping out of nowhere all the fucking time

Fortran
format strings and IO

>ksh/bash/zsh
There are so many useful language features for organizing code and writing robust scripts but nobody fucking uses them. Most shell scripts are a mere step or two up from DOS/NT batch files.

Header files. Fuck off.

Is there even a single JS community though? JS is so widespread.

>80 line convention
faggots, 72 is the right number

>C
* can either dereference, multiply or be part of /* block */ comment
GCC extensions
different stdlib on various platforms
#include is actually just copy-paste
non-hygienic macros
no namespaces and libs use different cases and notations for naming
printf format string can have side effect
srand(tine(NULL)) makes my blood boil
it takes a page to make a proper TLS connection

but can you get a job with lisp?
are there businesses/industries that hire lisp programmers still?

pretty much every project written in C/C++
fosdem.org/2018/schedule/event/how_to_make_package_managers_cry/

>Hasklel
no jobs in my city (vs. the 1500 C++ ones)
;-;

>C#

Enums lack some basic and obvious support that would improve their extensibility and utility.

Why can't Enum be a constraint on a generic class?

I love C#, but I haven't had a reason to really use it in 3 years or so. How's .NET Core coming along? Are most Nuget (or did something replace that) packages compatible yet? I do mostly backend development with Node these days, and despite all its issues, the dev experience is rather nice, especially with VSCode.

>C++
Debugging anything using templates. Or maybe there's a solution I didn't know of.

>Lisp/Haskell
The smug weenies hard at work generating negative social capital for the languages.
If only they realized how much they're impeding adoption of the useful stuff in the languages with their actions. They're a net negative to both communities.

C++ it's integration while using cmake, QT and more alike is complete shit when you use them to make push buttons