📝Programming languages are moving up the abstraction levels

prev

Assembly was the first jump from binary to text, Text source code is adding friction to some programming constructs

The jump from binary to assembly and then from assembly to higher-level programming languages are jumps in abstraction levels. It also accompanied by the move to structured programming.

It has imposed more limits on what programs can be represented but simultaneously making common idioms easier to represent and making it harder to make mistakes.