Scientific UI Design vs Arts

Software UI designs should start with being scientific. Scientific here means well organized. One of the way for UI to be organized is to: M...

08 June, 2025

Generations of Languages in Classical Programming and Quantum Programming

In classical programming, these are the hardware and software levels and generations of languages
  • Hardware
    • CPU itself (with gates)
  • Software
    • 1st generation: Punchcard (entering 0 or 1)
    • 2nd generation: Assembly (entering instructions)
    • 3rd generation: High-level (C etc., entering logic)
    • 4th generation: High-level + OOP
    • 5th generation: High-level + OOP + Markup
    • We're not here yet:
    • 6th generation: High-level + OOP + Markup + AISyntax
We are actually at the hardware level in quantum computing, each quantum programme we are making now is a new design of quantum chip running on quantum system:
  • Hardware
    • Quantum system (executes gate sequence)
    • Quantum programme (with gates, designed by a classic programme with eg. Qiskit)
  • Software
    • 1st generation: Entering 0 or 1 (we will possibly skip this)
    • We're not here yet:
    • 2nd generation: Assembly (entering instructions)
    • 3rd generation: High-level (entering logic)
Designing the gates would be too complex, we should be at least at the 2nd generation in quantum computing tech.


No comments:

Post a Comment