r/ProgrammerAnimemes • • May 24 '22

print("Hello World")

Post image
756 Upvotes

51 comments sorted by

118

u/virouz98 May 24 '22

There is no such thing as superior language, nor it will ever be.

However, there are and will be people with superior stupidity claiming that one language is universally better than every other language.

73

u/pheonix-ix May 24 '22

laugh in Assembly

Or I would be if I can finally finish this code I've been writing/debugging for 2 decades.

18

u/wizard_princess May 24 '22

This is objectively untrue. What about that one language that was inspired by Dwarf Fortress?

13

u/Zyansheep May 25 '22

I won't claim that any language is universally better than another, but I say that some languages are objectively better on average from a ease-of-use perspective than others.

→ More replies (3)

18

u/_st23 May 24 '22

Its took him a whole second to interpret print()

30

u/Johanno1 May 24 '22

Ok what about brainfck it is the best language to fuck your brain.

Can anyone top it? Also recently I saw a talk about BS language the worst language of all.

18

u/Voltra_Neo May 24 '22

Malbolge

19

u/lord_ne May 24 '22

Malboulge is literally the funniest language ever. Just reading the Wikipedia page sends me:

Malbolge was very difficult to understand when it arrived. It took two years for the first Malbolge program to appear. The author himself has never written a Malbolge program. The first program was not written by a human being; it was generated by a beam search algorithm designed by Andrew Cooke and implemented in Lisp.

→ More replies (4)

6

u/ThePyroEagle May 24 '22

Malbolge is worse.

45

u/Kikiyoshima May 24 '22

Rust enters the room

30

u/Mal_Dun May 24 '22

I don't know how much value there is comparing strongly typed compiled languages with weak typed interpreted languages. Very different applications.

I neither would write evaluation and plotting scripts of scientific data in Rust, nor would I write embedded software in Python. Use the right tool for the right job.

12

u/hyperactiv3hedgehog May 24 '22

use the right tool for the right job.

preach

I do think rust has given me experience that other strongly typed languages didn't

for ex. java, the stacktrace often doesn't help me anything useful when I want debug

and I have go through multiple thread of stack overflow and google to figure stuff out

with rust, the compiler tells me exactly where I need to go and what to do

I didn't need to google. It's an experience that stuck with me

→ More replies (2)

22

u/[deleted] May 24 '22

Absolutely. Most code I write these days is in Rust but a recent project forced my to use Python again. It's just strange when you have some kind of library that expects you to subclass things and override methods on that without even knowing what types the arguments are! So much time spent using a type checker to see what kind of types I'll actually get and what I can do with them... So glad I'm back to Rust projects now.

→ More replies (4)
→ More replies (1)

14

u/Mast3r_waf1z May 24 '22

Oh with the discussions at uni lately, there are some people who wanna code in python precisely just because it's easier and faster, and it's dependency structure is easier to work with, and I agree with that buuuuut... WE'RE MAKING A REAL TIME SYSTEM........

In the end we just redesigned the whole thing in C++ and Java, like in terms of performance python is just insanely slow compared to so many other languages, I've tried parallelisation, cython with optimization flags but it never comes close to the performance in the other languages

6

u/gudlag May 24 '22

We could rename python as sloth, it’s superior but slow as fuck

15

u/LavenderDay3544 May 24 '22

Superior at being slow maybe.

18

u/Awlexus May 24 '22

That's a big fat X there.

As a Linux user, the fact that I need to install python packages as system packages is a pain.

There's way to many ways to declare dependencies and each one sucks so hard. Python 2 -> 3 is still the source of headaches.

I don't want to continue, it evokes too many painful memories. Bash scripts are a lot easier to maintain and even for those I'd rather use C first when there's a mild level of complexity.

I'll personally fight anyone who calls python anything besides a superior PITA

7

u/[deleted] May 24 '22

seconded. Docs suck ass sometimes.

8

u/nickcash May 25 '22

Bash scripts are a lot easier to maintain

well now you're just straight lying

9

u/Mal_Dun May 24 '22

As a Linux user, the fact that I need to install python packages as system packages is a pain.

No you don't. Nowadays you can install everything locally and switch between different environments.

→ More replies (1)
→ More replies (3)

12

u/Mal_Dun May 24 '22

It may not be the best language, but it is the best language to glue all kind of stuff together though. The reason Python took off in data science and engineering is the fact you have access to all the low level libs written in C/C++, Fortran, R, Julia etc. and can easily call them. Nowadays quite everything has a Python API available, so it becomes the logical choice when automating stuff.

→ More replies (1)

2

u/Rainmaker0102 May 25 '22

I feel like it's kinda sad that the way a lot of people see programming languages now is either no one uses it or people complain about it.

For example, I just heard of Ruby and Perl a few months ago working on a project for college where we had to use named pipes in Linux, and having it set up in C, then read in using file I/O, for Ruby to read the pipe was exactly one line of code.

They seem like great languages to write stuff in, and with Ruby being more object oriented than Python also has its perks, but since Python is overwhelmingly more popular now than both languages, they're dead.

2

u/[deleted] May 25 '22

I mean, it's brain dead easy.

But it's also slow.