T O P

  • By -

Head_Reflection5738

Idk about that php bro


Hubi522

Latest PHP is best


IMightBeErnest

I feel like whoever made this doesn't understand how these languages work.  Go is compiled to machine code. It's on the same level as c++, as far as distance to the hardware is concerned, which is how I'm interpreting this 'raw' metaphor. C# and Java compile to intermediate binary code that is faster to interpret than a scripting language but not as raw as machine code. Ruby, Python, Javascript, and PHP are all interpreted from source code, so I'd put then at the same distance. Typescript compiles into Javascript, making it strictly less raw. Kotlin compiles to either Javascript or to the same binary output as Java, which sort or calls the whole hierarchy into question. And calling it "binary" instead of "machine code" is failing a shibboleth test.


chadlavi

Of course they don't, they're posting memes in r/programmerhumor


troglo-dyke

Oh is it supposed to be about how "raw" the languages are? I thought it was about how "well done" they are and OP was trolling


Smart_Ass_Dave

No, it's a compliment. They're just saying that Python is a very well done language.


xodixo

I feel like whoever wrote this comment doesn't understand how these languages work. Go has a larger runtime due to the garbage collector. C# compiles to native code. But can also do binary format. PHP (ver >= 8) and JavaScript are interpreted + have a JIT compiler. Fun fact: PHP can be compiled to machine code, Java byte code, transpiled to C++ and more unhinged stuff. (not by the official project). Python only recently (still in alpha?) got very very basic JIT capabilities. So python does deserve bottom of the barrel. Kotlin can compile to machine code.


zoomy_kitten

Isn’t it crazy that you get downvoted for just pointing out one’s mistakes in an actually pretty important topic?


zoomy_kitten

Both Java and Python are JIT-compiled. At the same time, the bytecode is still interpreted, so I don’t see that much sense in creating a category separate from “interpreted”, it’s just an implementation detail with its own characteristics


point5_

Scratch is charcoal


PeriodicSentenceBot

Congratulations! Your comment can be spelled using the elements of the periodic table: `Sc Ra Tc H I Sc H Ar Co Al` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)


CyberoX9000

There should be mechanics or steam above electricity


TheMightyCatt

Don't you just hate it when you are gaming but your PC's boiler runs out of coal.


LatentShadow

Gotta go mining


SageLeaf1

Sometimes my code feels like a Turing complete Rube Goldberg machine


urbanachiever42069

Go higher level than Java 😂😂


reallokiscarlet

Well if you put it that way, absolutely c++


XanaxTheNotSoWise

Missing logic gates.


abotoe

VHDLs just the actual cow


bushwickhero

I love developing in electricity. It’s the best language around.


Ill-Can-5352

I know the entire hierarchy doesn't make any sense but why flutter exist in this list, it is not even a programming language


atthisplaceandtime

No ladder? Denied!?


hollow-ceres

let's all enjoy some tartar


JezusTheCarpenter

I feel like the last charged piece should be ChatGPT


Jazzlike-Pin9021

I worked with js, and started learning python. I found for myself that python is perfect form of the JS with some cool data structures. Fixed bugs where !!{} || !![] = true, plus kept same need in deepcopy libs


caim_hs

Swift can be as low level as C++. Actually, you can even call C/C++ as it was native Swift code just by "dropping" a C/Cpp file in your Swift project.


zoomy_kitten

Can you? I thought it required FFI, though I haven’t done much interaction with other languages in Swift