RC Town Newsletter Vol.29
Aljachi No. 29 “Licorice in programming language development” How to understand and utilize LLVM In the current development environment, new languages and improvements to existing languages are being released every day. Representative examples include Mozilla's Rust, Apple's Swift, JetBrains' Kotlin, and Mojo, an experimental Python variant. All offer developers a wide range of choices in speed, safety, convenience, portability, and performance. Many of these changes are new tools for building languages, especially compilers. LLVM , a leading compiler, is an open source project first developed by Chris Ratner of the University of Illinois, who crea...