Skip to main content
About QuantumSoftware

Learn Quantum Through Code

QuantumSoftware is a software project developing the N/M language, a browser workspace and developer tools for learning and experimenting with quantum programming.

What are we building?

We connect learning materials to runnable examples. Write N/M programs, inspect local simulation results and read the design decisions behind the language.

Focus
N/M and quantum software tools
For whom?
Students, educators and developers
Content languages
Turkish and English

01 / Development principles

Understand the result as you progress

Understanding why an example produces a result matters as much as running it. We build learning around code, explanations and observable outputs.

Our purpose

Provide an understandable route into quantum programming: learn a concept, write a small program and interpret its output.

As we develop N/M and its tools, we value type checks, understandable diagnostics, reproducible experiments and documented limits.

Development direction

We aim to make the transition from learning to building programs easier within one workspace.

We describe new features with their available, experimental or planned scope. We do not present a simulation result as a hardware achievement or a general speed advantage.

02 / Current workspaces

What can you inspect today?

These links lead to the project’s current software and learning surfaces. Each tool’s supported scope is explained in its guide.

  1. 01

    The N/M language

    Explore syntax and examples for a language that combines quantum circuits with supported classical operations.

    Read the language guide
  2. 02

    Browser experiments

    Run examples, edit code and inspect simulation output alongside circuit views.

    Open Playground
  3. 03

    Step-by-step learning

    Learn quantum concepts through lessons, questions and small exercises; inspect the assumptions used by experiments.

    Explore lessons
  4. 04

    Developer tools

    Consult the guide for installing the VS Code extension and language tools, editor support and usage limits.

    Open the VS Code guide
  5. 05

    Language design

    Read language proposals and implementation decisions in the RFC archive. Check a proposal’s current support in the capability centre.

    Open the RFC archive
Read release notes

03 / Scope and feedback

Software, simulation and clear limits

The simulations on this site run on classical computers. They are not measurements from a physical quantum processor; interpret results within the chosen model and runtime limits.

Send feedback

Run

Execute supported N/M examples, change the inputs and compare the results.

Learn

Follow lessons, the language guide and instructions for developer tools.

Inspect

Read capability limits, release notes and RFC design documents.