High-level programming

‘High-level doesn’t mean that a language is intellectually lofty, only that it is a virtual machine interpreted by a lower-level machine, which in turn may be interpreted by an even lower level machine, until you get to the lowest level of on and off impulses that translate the Os and Xs into electronically readable form.’

From Tools for Thought by Howard Rheingold

Typically high-level programming languages are JavaScript and Python.

Languages like C and Rust are lower level.

Assembly languages are lower level than that.

Machine language is fairly human-unfriendly lowest level code that directly manipulates electronic circuits on a computer chip. Similar to a the basic Turing machine with the tape and the X’s, O’s, lefts and rights. The universe and nothing as Mr. Boole called them.

#programming #definition

#review