What is our goal?
The primary activity of the PL Enthusiast is to describe and discuss research about — and the practical development and use of — programming languages and programming tools (PLPT). PLPT is a core area of computer science that bridges high-level algorithms/designs and their executable implementations. It is a field that has deep roots in mathematical logic and the theory of computation but also produces practical compilers and analysis tools. PLPT research has led to more Turing awards than any other area of computer science.
But PLPT is more than core. Design principles, algorithms and tools from PLPT find applications in a wide range of areas, including other subfields of computer science, the natural sciences, the social sciences, and the humanities. The purpose of this blog is to highlight these interdisciplinary connections as well as theoretical and practical developments in core PLPT. Our goal is to raise awareness and share ideas, hopefully to aid the pace and quality of innovation.
Who is our audience?
The PL Enthusiast is written three main groups in mind:
What’s the plan?
We tend to write a couple of articles per month. We sometimes have guest posters and guest editors. We are also happy to take suggestions for articles — please send them our way, along with any comments you have.
Last modified 12 December 2025