Dad, self-employed, problem solver at heart, async all the way. Formerly a principal software engineer at Nuance Communications. Occasionally I tweet, blog and answer my own StackOverflow questions.
AFAIK, C# was the first language that introduced and popularized versatile syntax sugar concepts like async/await, iterators, async iterators (JavaScript calls these generators), as well as Linq and ReactiveX paradigms.
Besides C#, .NET runtime APIs are available also from F# and PowerShell, cross-platform and open-source under MIT License.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
AFAIK, C# was the first language that introduced and popularized versatile syntax sugar concepts like async/await, iterators, async iterators (JavaScript calls these generators), as well as Linq and ReactiveX paradigms.
Besides C#, .NET runtime APIs are available also from F# and PowerShell, cross-platform and open-source under MIT License.