Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Gor Nishanov (1971-2026)

This obituary remembers Gor Nishanov (1971–2026), a significant contributor to the C++ community, known for his work on coroutines and as a long-time Microsoft engineer. It highlights his technical achievements, his mentorship, and his kindness, marking his passing as a great loss to the programming world.

Background

- Gor Nishanov was a prominent C++ compiler engineer and developer, best known for leading the design and implementation of **C++ coroutines** (the `co_await`/`co_yield`/`co_return` feature adopted in C++20). He worked at Microsoft on the Visual C++ compiler team. - Coroutines are a programming language feature that lets functions suspend and resume execution, enabling highly efficient asynchronous code (e.g., for networking, file I/O, game engines) without the overhead of OS threads. Nishanov's implementation was considered a landmark contribution to modern C++. - This is an obituary — the context needed to understand it is that Nishanov was a deeply respected figure in the international C++ standards committee (ISO WG21) and the broader systems programming community. His passing in 2026 at age 55 marks the loss of a key architect of one of C++'s most complex and impactful features.