Is there a (natural) formalism that neatly and insightfully includes classical and quantum computation?
I have a mostly sound basis in quantum mechanics (as a physics grad), and a much less sound but still non-zero understanding of the foundations of computation - Turing machines and transition functions, and something something lambda calculus. While the maths of each doesn't seem too bad, they're pretty different from each other, with the smooth vector spaces, unitary operators, and projections of the quantum world seeming to have little in common with the chunky discrete bits and gates of classical computers beyond analogy.
So is there some common ground between them, a maximal mathematical core $x$ so $x + y = $ classical computation and $x + z = $ quantum computation?