Hacker News new | ask | show | jobs
by jjacobson93 1919 days ago
Computer science is all about abstractions. You can keep on going down with your examples: VMs are an abstraction on top of an operating system, which is an abstraction on top of virtual memory, on top of a physical machine...

Just like Python is an abstraction on top of C, which is an abstraction on top of assembly language, which is an abstraction of a CPU and memory, etc.

There’s reasons for all of the abstractions.