TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Which languages to build compilers for to learn through exploration?

3 pointsby sunday_serifover 2 years ago
Hi hacker news,<p>I am a professional software developer with a few years of experience.<p>I want to learn more about programming languages and their implementations.<p>I have started reading a handful of books and articles on the subject, but I want to engage with the material using more of a hands on approach. I am hoping to learn more about programming languages through self driven exploration by implementing a handful of increasingly complex languages.<p>Can anyone here recommend a list of programming languages that I could attempt to build compilers &#x2F; interpreters for?<p>Preferably, the list would be ordered from easiest to implement (simple toy languages like brainfuck) to more complex and feature rich (maybe something like lisp)?<p>Thank you!

1 comment

082349872349872over 2 years ago
<p><pre><code> Brainfuck FORTH&#x2F;Lisp&#x2F;APL Pascal ML Smalltalk&#x2F;Erlang&#x2F;Haskell&#x2F;Esterel Oz</code></pre>