What's the simplest language to implement?

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammingLanguages

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mal

    mal - Make a Lisp

  • When it comes to lisps, there is "Build Your Own Lisp" which also teaches you C and is a bit quicker paced than crafting interpreters (buildyourownlisp.com) and Make A Lisp (https://github.com/kanaka/mal) which has tons of implementations in many languages, for your taste.

  • gox

    JSX for Go (by 8byt)

  • Depending on what you are trying to accomplish by writing "a language", extending an existing language or making a syntactically-different language that compiles to an existing language can be both fast and rewarding. For example, I made https://github.com/8byt/gox in a couple days with no prior language-design experience (gox is to Go as JSX is to Javascript).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • jonesforth_arm64_apl

    JonesForth ARM64 with APL symbols

  • Indeed. See Jones Forth in 160 lines of Aarch64 asm.

  • bootBASIC

    bootBASIC is a BASIC language in 512 bytes of x86 machine code.

  • BASIC interpreter in 512 bytes of 8086 asm

  • minimal-lisp

  • Lisp interpreter in 262 lines of C

  • qscm

    A tiny bootstrapped Scheme

  • Scheme compiler in 60 lines of C and 239 lines of Scheme bootstrapped from an interpreter in 273 lines of Haskell

  • lbForth

    Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

  • Forth compiler in 159 lines of Lisp and C

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts