OMX Helsinki — S&P 500 — DAX — NASDAQ 100 — STOXX 600 — EUR/USD — EUR/SEK — BTC/USD — ETH/USD — Euribor 3M — Euribor 12M —
Microsoft Research

Microsoft Research

Technology and AI 359,000 subscribers

Program Synthesis meets Notebooks

11.10.2019 2,216 views
Published: 11.10.2019 Category: Technology and AI Views: 2,216

Episode details

Episode description

Program Synthesis can now generate readable code for a variety of task domains and in specific target programming languages and making use of specific libraries. Notebooks are emerging as a popular form factor for interacting with rich data solutions like Data Management systems or ML platforms. Program Synthesis is a match made in heaven for Notebooks: It can synthesize small code fragments, which are sufficient for notebook’s cell-based programming model. It can synthesize code in different languages, which addresses the polyglot programming challenge for notebooks. It needs interactivity and notebooks provide that. This synergy can be a catalyst for transition into next generational programming experiences that shall enable two disruptions: 100x more programmers, and 10-100x productivity increase across many task domains. See this demo to get a peek into the future of programming! See more at https://www.microsoft.com/en-us/research/video/multi-objective-interactive-program-synthesis/

Open the AI assistant chat. The chat loads only when you open it.