期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
1
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于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
职称材料
题名
基于Antlr的函数式动态解释执行语言Effect设计与实现
1
作者
郑晓东
顿梦军
栾国森
机构
三峡大学科技学院机械电气学部
思特沃克软件技术(武汉)有限公司研发部
出处
《信息系统工程》
2022年第10期70-74,共5页
基金
宜昌市2019年应用基础研究项目(A19-302-14)。
文摘
Effect语言是一门风格上类似JavaScript的函数式编程语言,它使用Java实现并可以在JVM上跨平台动态解释执行。为了简化代码编写和程序调试,Effect语言的实现严格遵守函数式编程语言的五大特性。Effect语言通过Antlr实现语法和词法分析,并自定义Java类实现语义分析和解释执行。其编译器实现模块主要包括词法和语法分析、类型系统和类型推导、语义解释、执行调用和语言扩展模块。通过冒泡排序、闭包函数、标注式AOP编程、文件导入等等代码的编写和测试,表明Effect语言在功能性和实用性上有其特有的优势。
关键词
编程语言
动态解释执行
ANTLR
JAVA
基于原型
分类号
TP312 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于Antlr的函数式动态解释执行语言Effect设计与实现
郑晓东
顿梦军
栾国森
《信息系统工程》
2022
0
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部