用Java实现Forth之后

我自己是一名民码(民间程序员),只用业余时间去练习编程。由于不是科班出身,又不是程序员工作,所以计算机理论基础并不扎实。

以前由于好奇,学习了一些Forth语言的知识。Forth语言本身比较简单,有书上详细介绍了如何用其他语言实现它,我就入了实现Forth语言的坑。

缺少编译原理知识,尝试过用C语言实现Forth,后来半途而废。最近又获得了些灵感后,又继续用C语言实现,终于完成了模拟Forth语言的解释器。

现在系统的学习了Java编程,自然就用Java去实现Forth,来检验对Forth语言的理解。今天终于完成了,达到了图灵完备。发现实现一门语言的原理是很简单的,只是因为自己缺少很多基础知识,走了不少弯路。

以后我打算还是加强学习Java Web编程,走上正确的编程学习之路。自学顶多只能学到些皮毛,要能写出真正有用的程序,还是得靠前人指点,靠系统的学习。

2016-08-10


上一篇: Idea-365计划 下一篇: 2017新年新目标