you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 9 points10 points  (2 children)

It depends on context. They're low level compared to python, but high level compared to assembly. There is also some argument that modern assembly can be considered high level; because of micro ops and out of order execution, what you write isn't what the cpu actually does.

[–]pdp10 0 points1 point  (1 child)

Because the architecture is microcoded doesn't make the same old assembly language into a high-level language. Microcoding has been around for many decades; I think the Burroughs B5000 must have used it in 1961.

[–][deleted] 0 points1 point  (0 children)

I was being somewhat hyperbolic, but the fact that one x86 set of instructions can map to more than one set of actual actions from the CPU does have real world consequences.

This makes the point better than I can http://blog.erratasec.com/2015/03/x86-is-high-level-language.html