相关疑难解决方法(0)

学习编写一个编译器

首选语言:C/C++,Java和Ruby.

我正在寻找一些有用的书籍/教程,如何编写自己的编译器只是为了教育目的.我最熟悉C/C++,Java和Ruby,所以我更喜欢涉及这三者之一的资源,但任何好的资源都是可以接受的.

language-agnostic compiler-construction

699
推荐指数
29
解决办法
29万
查看次数

创建我自己的编程语言

可能的重复:
在C/C++中实现解释器所需的引用
如何创建语言这些天?
学习编写一个编译器

我知道一些c ++,非常擅长php,亲在css html,还可以在javascript.所以我在考虑如何创建c ++我的意思是计算机如何理解代码的含义?它怎么读...所以我可以创建自己的语言,怎么样?

c++ compiler-construction interpreter programming-languages

37
推荐指数
5
解决办法
1万
查看次数

创建语言解释器

我想了解语言解释器是如何工作的。你们能给我指出口译员如何工作的一般思路吗?

我的意思是,假设我有一些这样写的行

10  x = 200;
20  for r = x to 1000 step 1
25  z = r + 32;
30  print z;
40  next r;
50  end;
Run Code Online (Sandbox Code Playgroud)

构建可以运行类似内容的解释器的最佳方法是什么?

有一个包含所有允许的函数并搜索匹配项的大矩阵?例如第一行:它正在将 200 赋给变量 x,但这些是不存在的符号。

如果你们能给我指导的话...

谢谢你的帮助。

programming-languages

5
推荐指数
1
解决办法
1万
查看次数