-
53 votesanswersviews
哪些编程语言没有上下文?
或者,更准确一点:哪些编程语言是由无上下文语法定义的? 从我收集的内容来看,由于宏和模板之类的东西,C不是无上下文的 . 我的直觉告诉我,函数式语言可能没有上下文,但我没有任何硬数据支持 . 额外的代表简洁的例子:-) -
6 votesanswersviews
哪种编程语言有常规语法?
我很好奇哪些(如果有的话)现实世界的编程语言都有常规语法(即所有语法正确的程序集是常规的) . 另见这个问题:What programming languages are context-free? . -
3 votesanswersviews
口译员理论,部分评估员和编制者
所以我一直在学习堆栈机器,解释器,编译器以及与编程语言及其一般理论相关的一些其他内容 . 我在书籍和网上找到的大多数东西都非常专业,并且谈论一个特定主题,例如:口译员,没有提及它与其他主题的关系,例如部分评估员 . 是否有任何良好的初学者资源来探索解释器,编译器和部分评估器之间的互连?通过良好的资源,我的意思是解释理论和具体实施 . 我越了解这些东西,我在日常工作中看到的地方越多,所有这些都可以应...