3 ms·
Q# originated as a DSL in F#, which has extremely strong DSL-creating capabilities in its [computation expressions](https://docs.microsoft.com/en-us/dotnet/fsha
by Smaug123 5y ago
Q# originated as a DSL in F#, which has extremely strong DSL-creating capabilities in its [computation expressions](https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/computation-expressions https://docs.microsoft.com/en-us/dotnet/fsharp/language-refe...). See https://devblogs.microsoft.com/qsharp/why-do-we-need-q/ https://devblogs.microsoft.com/qsharp/why-do-we-need-q/ for its history.