3 ms·
The physical properties of 'non-quantum' computing are so baked in, in-grained, and abstracted in standard ways that we don't have to think about them very much
by dbtc 5y ago
The physical properties of 'non-quantum' computing are so baked in, in-grained, and abstracted in standard ways that we don't have to think about them very much -- and I think that abstractionism is the essence of the magic power of programming. But when I learned C it really helped me to know what was going on 'behind' the compiler, on the hardware.
As a programmer of apps and widgets I only need to know the rules of the game that my framework and language exposes, and I think it probably always helps to have a bigger context, but I think it is increasingly less necessary for getting stuff done.
With quantum, the entire stack is different. Like a computer from an alternate universe ;) So that whole stack has to be built up again.
But I think abstraction and encapsulation is going to allow many (most?) programmers to use the quantum computer without ever having to know what's going on behind the keyboard and the screen, just like our normal computers now.