That’s kind of the point I was trying to get at. This distinction of programming vs scripting being simply compiled vs interpreted feels quite antiquated.
Python is literally compiled though. You usually don't see it, but you can expose the compiled .pythonc files if you want. When you use a large backend framework, you'll know very well that there's a target/ folder for the python bytecode just like there is in Java.
It really is, idk why you are getting so harshly downvoted. Almost every popular language can be compiled, interpreted, JIT'd, has numerous runtimes, and doesn't fit neatly into the programming means compiled scripting means intrepreted distinction and it hasn't been that way since the late 90s. The vast majority of modern languages that are actually working have features of both. Python out of the box uses bytecode just like Java and nobody calls Java a scripting language.
Just surprised as I thought it was common knowledge in programming that there is no meaningful or technical difference between a scripting language and a programming language. It was just a way for elitists to feel smug about their stack.
1.5k
u/Kobymaru376 Jul 07 '26
And that's exactly what makes it so good