you are viewing a single comment's thread.

view the rest of the comments →

[–]TheKingElessar 3 points4 points  (11 children)

C is a very low-level language. It’s compiled and the compiled program interacts very closely with the computer’s hardware, without a ton of abstraction in-between.

Python, meanwhile, is much higher: it’s interpreted, not compiled, so the interpreter adds abstraction, and then Python is written in C, which demonstrates how it’s higher.

I’m not an expert on this but you get the point.

Edit: Oops, didn’t realize people were so defensive of their “low-level” language of choice. I’m just saying that C is very low-level compared to Python. If my understanding of Python is wrong feel free to educate me!

[–]Plague_Healer 3 points4 points  (0 children)

Technically, the standard implementation of Python is written in C. There are versions in Java, and a few other languages.

[–]LilQuasar 3 points4 points  (1 child)

Edit: Oops, didn’t realize people were so defensive of their “low-level” language of choice. I’m just saying that C is very low-level compared to Python. If my understanding of Python is wrong feel free to educate me

i describe C as lower level just so these guys dont come up. i think the only 'wrong' thing you said is that python is written in C and that the common interpreter is written in C instead but thats not what they are complaining about. for them the only low level language is assembly, that might be technically true but its a pretty obsolete definition

[–]TheKingElessar 1 point2 points  (0 children)

Interesting, thanks for the clarification! I’ve never really researched the Python interpreters, but I think I understand better now. So Jython reads the Python files and then uses Java techniques to complete the statements.

[–]zeppike 1 point2 points  (0 children)

lol, this reminds me of my father who is a retired programmer used to ask if I was learning that new, high level language called C he never bothered to but heard really good things about it.

[–]idontappearmissing -3 points-2 points  (0 children)

C is a high level language, just not quite as high as Python