r/programmingmemes 17d ago

writingHelloWorldWithoutAllTheGear

Post image
429 Upvotes

108 comments sorted by

View all comments

111

u/Anon_Legi0n 17d ago

Python devs are really insecure about their normie programming language

-10

u/tigrankh08 17d ago

Dogmatist programmers are really insecure about their needlessly complicated syntaxes and can't see the merits of both Python and [insert random uncarefully-designed C-derived language name here]

1

u/ohYuhtBoutMagine 14d ago

It’s not needlessly syntactic, Python is just abstracting the syntax away. It converts to C. Dictionary? Just a hash table in C

1

u/tigrankh08 14d ago

Python is translated to bytecode interpreted by C code in the case of CPython. C is translated to Assembly, which is translated to machine code. So maybe use Codon? It's a Python-like language that's normally compiled rather than interpreted. Many developers who start with C get confused about what pointers do, yet those who start with Assembly rarely ever find themselves in that situation. So really, we all should start with Assembly? Or maybe we should start with machine code to never get confused about opcodes? What even is the point you're making? You're just regurgitating a point said by many that makes no sense.

1

u/ohYuhtBoutMagine 13d ago

Because syntactically better and just an abstraction are two different things

1

u/tigrankh08 13d ago

Yes. Although be careful with the wording here, because languages basically are abstractions in and of themselves.

However, again, yes, requiring the entry point of the program to be defined in a function defined in a class (a la old Java), vs. code entirely constituent of the entry point being valid syntax in a given language (a la Python), absolutely is an arbitrary choice.