u/snarkuzoidin r/ProgrammingLanguages • Recommends
On “could someone direct me to resources to make my own programming language?”
#erlang#languageprocessing#simonthompson
1.4K subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
25K views11 years ago1 recommendation
Programming languagesComputer scienceElixir and ErlangFunctional programmingCompilers and interpreters
Simon Thompson introduces language processing in Erlang, focusing on representing and processing arithmetical expressions.
cs.kent.ac.uk/ErlangMasterClasses These Master Classes will show you how Erlang can be used in practice to solve larger problems. The examples provide 'capstones' for different aspects of Erlang: functional programming, concurrent programming and larger-scale programming with OTP. In this first master class we look at language processing in general, and in particular we focus on processing arithmetical expressions in a language like Erlang; of course, this is a model for processing all sorts of other languages: XML, domain-specific languages, test and “make” systems and so on. Once a representation is established, we show how this representation can be interpreted, or compiled and run on a virtual machine. Expressions can also be simplified symbolically, as well as converted to and from a textual form. Simon Thompson is Professor of Logic and Computation at the University of Kent. He has been a teacher and researcher in functional programming for most of his career. Recent research has concentrated on refactoring programs in Erlang and Haskell, and he is the author of textbooks on Erlang, Haskell, Miranda and type theory.What people say. Recommended as an excellent introduction to functional language processing and Erlang's elegant approach to building language tools.
u/snarkuzoidin r/ProgrammingLanguages • Recommends
On “could someone direct me to resources to make my own programming language?”
u/snarkuzoidin r/ProgrammingLanguages • Recommends
On “Is there a programming language that will blow my mind?”