初级程序员可以用什么语言为它实现翻译?

Ara*_*raK 5 interpreter programming-languages

我的大学即将开始,但我想在剩下的几周内做点什么:)

上学期我上了一门课程programming languages,我想把我的知识变为现实.有什么简单的,优雅的语言可以在初级程序员实施一个解释?

我不介意语言是非常小还是实验性的.

has*_*sen 16

部件

我不是在谈论将其编译为机器代码.只是一名翻译.

我们在第一年就做到了,但是教授编写了虚拟机,但你仍然可以自己编写.


Kon*_*lph 14

Lisp和/或Scheme.有关指针,请阅读Leppie开发的IronLisp代码.


Ben*_*n S 8

lolcodebrainfuck既小又简单.


kwa*_*ord 6

RPAL编译为lambda表达式,然后可以对其进行解释.


lex*_*exu 5

设计你自己的语言,然后尝试实现它.然后在设计和实现c ++,Java,c sharp等之前谦卑地鞠躬.

但请务必尝试!这很有挑战性,而且非常有趣!