1. Roslyn is the .NET compiler platform that allows compiling code on-demand as a service.
2. It started in 2008 and is now included in Visual Studio 2015, allowing developers to interact with code in new ways like through a REPL-like experience and syntax/semantic APIs.
3. Roslyn provides capabilities for analyzing code through diagnostics and code fixes, and also enables scripting scenarios.