nowfound

Life & fun · October 20, 2013

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 →
  • FinyuusAug 2026 · github.com · ▲81

    A code-first language for durable, governed AI workflows

  • Han – A Korean programming language written in RustMar 2026 · github.com · ▲208

    A 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 · ▲114

    Sage 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 · ▲90

    Ape Programming Language. Contribute to kgabis/ape development by creating an account on GitHub.

  • JL
    Ji Language – Looking for Feedback2019 · observablehq.com · ▲27
  • SA
    Silk, 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 →

Source: Show HN post ↗

Launched alongside, October 2013

the whole month →