C is awesome and anyone who hates it is a brainlet

I don't want C++ though. It's like you're telling me to move to a shitty new house in a nigger neigbourhood because the house has a better toilet like I wanted.

Forth isn't great despite the fact that you can fuck up your entire system with it. Forth is great because you can fuck up your entire system with it.

To sum it up quite nicely: with great power comes great responsibility (don't make this a spiderman thread). Forth gives you all the tools you need to make your program truely slim while being just abstract enough to understand it all (try coding complex programs in assembly i fucking dare you).

Anyone complaining about Forth being unsafe have the same level of intelligence as people who think that owning a gun somehow means your home is more dangerous.

Other languages are great for quick scripts, but for a large program there really isn't anything that can replace Forth.

Elixir/OTP isn't great despite the fact that you can fuck up your entire system with it. Elixir/OTP is great because you can fuck up your entire system with it.

To sum it up quite nicely: with great power comes great responsibility (don't make this a spiderman thread). Elixir/OTP gives you all the tools you need to make your program truely slim while being just abstract enough to understand it all (try coding complex programs in assembly i fucking dare you).

Anyone complaining about Elixir/OTP being unsafe have the same level of intelligence as people who think that owning a gun somehow means your home is more dangerous.

Other languages are great for quick scripts, but for a large program there really isn't anything that can replace Elixir/OTP.

Although I have to correct myself, Erlang/OTP really can't fuck up it's entire system, that's the point.

Oracle Java isn't great despite the fact that you can fuck up your entire system with it. Oracle Java is great because you can fuck up your entire system with it.

To sum it up quite nicely: with great power comes great responsibility (don't make this a spiderman thread). Oracle Java gives you all the tools you need to make your program truely slim while being just abstract enough to understand it all (try coding complex programs in assembly i fucking dare you).

Anyone complaining about Oracle Java being unsafe have the same level of intelligence as people who think that owning a gun somehow means your home is more dangerous.

Other languages are great for quick scripts, but for a large program there really isn't anything that can replace Oracle Java.

C doesn't take your freedom to write platform-independent code. What's your complaint, again? That you don't know how to use the language correctly?

go back to C++ and stay there
who the fuck cares? varargs are a gimmick in any language

C has enough features the problem is the bad design that makes it too hard to write reliable code let alone remember the syntax
>inb4 muh (*)(*nigger((*jew*)*))[123][123] is soo easy to remember if i just practice every day making 4d arrays of function pointers to 2d arrays of function pointers

t. doesn't know how to use C correctly

Argument not found

Just because you don't need it doesn't mean I don't. It doesn't even need to be complicated, I could technically make do with sending a pointer to an array literal along with a item count, but the problem to begin with was that if the language supports varargs properly it becomes a lot more comfortable and simple to do that.

1 Still not an argument about the language but an ad hominem 2. you still didn't name a comparable alternative

you don't need varargs. literally nobody has ever needed varargs. varargs is fucking terrible in every language anyone uses. it makes problems stemming up to the type level

I program C fuckface, I'm not arguing against it, I'm stating facts about it. Literally every other language is portable and better at it than C. You can't have portability and low level at the same time, which is exactly how C fails. You can write portable code that's efficient due to use of low level mechanics (as opposed to something that would be efficient in _any_ language) in C but few people know how to do it.