3 ms·
For what it's worth, I struggled for so many years understanding what higher level programming actually is, while simultaneously doing it. It never felt comple
by pitzips 8y ago
For what it's worth, I struggled for so many years understanding what higher level
programming actually is, while simultaneously doing it. It never felt complete.
I went through Crash Course Computer Science (from John Green / PBS...) and it really helped me feel grounded.
Maybe this is attempting the same, just starting at one end of the abstractions.
- kanyethegreat 8y agoJust watched this on YouTube. So interesting! Thanks!
- gnulinux 8y agoHigh level, low level formally refers to the level of abstraction of the virtual machine of the programming language with respect to the "target" model of computation. We say assemblers are "low level" since it adds very little abstraction to the von neumann machine it's intended to run on, on the other hand, python programs compile to a long set of instructions. One can formalize this concept using Kolmogorov complexity. (i.e. what's the size of smallest assembler program implementing python)