YinYang, a usable live programming language
Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.
YinYang, a usable live programming language launched on October 20, 2013 with 134 votes, #13 of 565 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 13 years on.
In plain words
YinYang is a live programming language developed by Microsoft Research. It enables programmers to explore and modify code while it runs, supporting interactive development and experimentation. The language is part of Microsoft's broader research platform, which showcases fundamental science and technology breakthroughs, publications, and innovations across computing and artificial intelligence. YinYang serves researchers and developers interested in exploring novel approaches to live coding and programming language design.
written from the facts on this page · September 2026
From the sources
Microsoft Research conducts fundamental science and technology research across a spectrum of research areas. With labs around the globe we pursue breakthroughs across the computing and AI stack to accelerate discovery across sciences and advance the frontiers of computing and AI to create new foundations for others to build upon. For nearly 35 years, Microsoft Research has shaped the technology people use every day. We have accomplished this through a commitment to hiring the world’s top minds and giving them the autonomy, resources, and support to conduct research in the areas they believe are most important to society and the planet. We work collectively to make Microsoft Research a…from research.microsoft.com
Does a similar job
all alternatives →
Han – A Korean programming language written in RustMar 2026 · github.com · ▲208A few weeks ago I saw a post about someone converting an entire C++ codebase to Rust using AI in under two weeks. That inspired me — if AI can rewrite a whole language stack that fast, I wanted to try building a programming language from scratch with AI assistance. I've also been noticing growing global interest in Korean language and culture, and I wondered: what would a programming language look like if every keyword was in Hangul (the Korean writing system)? Han is the result. It's a statically-typed language written in Rust with a full compiler pipeline (lexer → parser → AST →…
The Sage Programming Language2024 · github.com · ▲114Sage is a Rust-like programming language built on a brainfuck-inspired VM with LLVM-like properties. https://github.com/adam-mcdaniel/sage Check out the web-demo to run the compiler in the browser, along with a graphical example using JavaScript interop! https://adam-mcdaniel.net/sage Sage is designed to be portable, but also useful. To prove its usefulness, I used it to implement a user-space for a new operating system: SageOS https://github.com/adam-mcdaniel/sage-os The language also runs on embedded devices, like the flipper zero!
Ape – an easy-to-embed programming language in two C files2020 · github.com · ▲90Ape Programming Language. Contribute to kgabis/ape development by creating an account on GitHub.
- JLJi Language – Looking for Feedback2019 · observablehq.com · ▲27
- SASilk, a simple systems programming language2020 · ajaymt.github.io · ▲79
Hi HN! Silk is a project I began working on approximately six months ago without any prior experience or knowledge of compiler design, and it's been a frustrating but fun learning experience. It is very much a work in progress, but I would love to hear feedback of any kind!
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 21h ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, October 2013
the whole month →
Run KolibriOS, Linux or Windows 98 in your browser
Life & fun · 2013 · copy.sh
- WI
Work · 2013 · gaganpreet.github.io
- GCgovuptime.com▲267
Life & fun · 2013 · govuptime.com
- IH
Life & fun · 2013 · sintaxi.com
Sketchology▲212Life & fun · 2013 · sketchologyapp.com
- AG
Dev tools · 2013 · penflip.com