Hacker News new | ask | show | jobs
by smithzvk 4773 days ago
I don't actually think this will change things as much as you might think. New problems would be efficiently computable, sure, new programming paradigms will be needed, yes, but people have been producing abstractions for a very long time. If you want to know what it will be like to program a QC, look at what it is like to program in CUDA, OpenCL, Prolog, SQL, or any high level language with a compiler. All of these things do substantial work that the vast majority of users are not aware of. 99.9% of programmers will go out and buy a book called "OpenQC for Dummies" and they will build up a set of heuristics for proper programming techniques. Meanwhile, 0.01% of programmers will actually understand QC, and make this abstractions simpler for the rest of the world.