Devoxx Poland 2016 - Oleg Šelajev - How to Create a New JVM Language in Under an Hour

In this session we'll create a new programming language called DevoxxPLLang! We'll construct its grammar, semantics, operations and the interpreter for the language. Additionally, we'll learn about parsers and how to perform simple optimizations, both at compile time and otherwise. Most importantly we'll tackle the interoperability problem with the underlying platform, which in our case is the JVM. This session will briefly discuss type systems, optimizations, memory management and concurrency issues that programming languages all encounter. Have you ever wanted to create a programming language of your own? After this session you will have seen all the tools you need to do so and will understand more about how are programming languages work including the challenges you’ll face.
Length: 57:21
Views 233 Likes: 3
Recorded on 2016-06-22 at Devoxx Poland
Look for other videos at Devoxx Poland.
Tweet this video