期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
基于Antlr的函数式动态解释执行语言Effect设计与实现
1
作者 郑晓东 顿梦军 栾国森 《信息系统工程》 2022年第10期70-74,共5页
Effect语言是一门风格上类似JavaScript的函数式编程语言,它使用Java实现并可以在JVM上跨平台动态解释执行。为了简化代码编写和程序调试,Effect语言的实现严格遵守函数式编程语言的五大特性。Effect语言通过Antlr实现语法和词法分析,... Effect语言是一门风格上类似JavaScript的函数式编程语言,它使用Java实现并可以在JVM上跨平台动态解释执行。为了简化代码编写和程序调试,Effect语言的实现严格遵守函数式编程语言的五大特性。Effect语言通过Antlr实现语法和词法分析,并自定义Java类实现语义分析和解释执行。其编译器实现模块主要包括词法和语法分析、类型系统和类型推导、语义解释、执行调用和语言扩展模块。通过冒泡排序、闭包函数、标注式AOP编程、文件导入等等代码的编写和测试,表明Effect语言在功能性和实用性上有其特有的优势。 展开更多
关键词 编程语言 动态解释执行 ANTLR JAVA 基于原型
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部