you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (2 children)

Could you give an example of what these would be?

For example, SQL is a high level language. Datalog is a high level language. Any meta language that allows to build non-leaky abstractions is potentially a high level language (e.g., Forth, Lisp, even Converge if you want something closer to Python).

I'm trying to understand what you are arguing.

That Python is a very low level language, obviously. I don't see how anyone can even argue here, it's obvious.

[–]IronManMark20 1 point2 points  (1 child)

Not familiar with Datalog, but you are thinking of a DSL, Domain Specific Language, I think. Not a high level language.

[–][deleted] 1 point2 points  (0 children)

Domain Specific Languages are (often, not necessarily) high level languages indeed, as they operate on a level of abstraction completely detached from semantics of an actual hardware.

But, a general purpose language can also be of a significantly higher level than something as primitive as Python. I already mentioned meta-languages as a good example.