Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What language can a junior programmer implement an interpreter for it?

My college is going to start soon, but I want to do something in the remaining weeks :)

I've taken a course last semester about programming languages and I want to bring my knowledge into reality. What simple, elegant language can a junior programmer implement an interpreter for?

I don't mind if the language is very small or experimental.

like image 925
Khaled Alshaya Avatar asked Sep 18 '09 18:09

Khaled Alshaya


People also ask

How many languages does a developer need to know?

Although there are a variety of programming languages for software development, aspiring developers will be well-served by mastering four essential languages: Java, Python, C++, and Scala.


2 Answers

assembly

I'm not talking about compiling it to machine code. Just an interpreter.

We did it in first year, but the prof wrote the virtual machine, but you can still write it on your own.

like image 76
hasen Avatar answered Sep 30 '22 12:09

hasen


Lisp and/or Scheme. For pointers, read the code of IronLisp developed by Leppie.

like image 34
Konrad Rudolph Avatar answered Sep 30 '22 14:09

Konrad Rudolph