Erik Corry discusses the process of building a custom computer language, highlighting the accessibility of modern tools like the LLVM compiler framework. He shares his past experience with the V8 JavaScript engine and his current work on the Dart project, emphasizing user experience and programmer productivity. Corry then demonstrates building a simple regular expression compiler in Dart, showcasing parsing, abstract syntax tree generation, and code generation using LLVM. He touches on the stack overflow programming technique and concludes with a performance comparison against GREP, along with insights on LLVM's code optimization capabilities.
Sign in to continue reading, translating and more.
Continue