吉林大学学报(信息科学版) ›› 2023, Vol. 41 ›› Issue (3): 503-511.

• • 上一篇    下一篇

动态模糊逻辑程序设计语言编译器的实现

赵小芳1, 窦全胜1, 姜云霄2   

  1. 1. 山东工商学院 计算机科学与技术学院, 山东 烟台 264005; 2. 中国石油天然气股份有限公司 吉林油田分公司信息中心, 吉林 松原 138000
  • 收稿日期:2022-11-21 出版日期:2023-06-08 发布日期:2023-06-14
  • 作者简介:赵小芳(1978— ), 女, 山东烟台人, 山东工商学院讲师, 主要从事人工智能、 动态模糊逻辑研究, (Tel)86-13515452536(E-mail)zhaoxiaofang@ sdtbu. edu. cn; 窦全胜(1971— ), 男, 黑龙江大庆人, 山东工商学院教授, 主要从事人工智能、数据挖掘研究,(Tel)86-13361339529(E-mail)douqsh@ sdtbu. edu. cn。
  • 基金资助:
    国家自然科学基金资助项目(61976125)

Implementation of Dynamic Fuzzy Logic Programming Language Compiler

ZHAO Xiaofang1, DOU Quansheng1, JIANG Yunxiao2   

  1. 1. School of Computer Science and Technology, Shandong Technology and Business University, Yantai 264005, China; 2. Jilin Oilfield Company, Petro China Company Limited, Songyuan 138000, China
  • Received:2022-11-21 Online:2023-06-08 Published:2023-06-14

摘要: 动态模糊逻辑程序设计语言的独特优势在于可以处理动态模糊数据, 但现存的编译器很难有效解析动态模糊数据。 针对此问题, 通过扩展监督命令程序结构, 引入对动态模糊性的形式化描述, 设计一种新型的动态模糊逻辑程序设计语言编译器。 通过实例验证, 该编译器能正确解析动态模糊数据, 降低了动态模糊逻辑程序调试难度, 提高了动态模糊逻辑程序开发效率。

关键词: 编译器; , 动态模糊逻辑程序设计语言; , 动态模糊算子; , 词法分析器; , 语法分析器

Abstract: The unique advantage of dynamic fuzzy logic programming language is that it can process dynamic fuzzy data, but the existing compilers are difficult to effectively parse dynamic fuzzy data. To solve this problem, a new dynamic fuzzy logic programming language compiler is designed by extending the structure of supervised command program and introducing the formal description of dynamic fuzziness. The example shows that the compiler can correctly parse dynamic fuzzy data. Furthermore, it can reduce the difficulty of dynamic fuzzy logic program debugging and improve the efficiency of dynamic fuzzy logic program development.

Key words: compiler; , dynamic fuzzy logic programming language; , dynamic fuzzy operator; , lexical analyzer; , syntax analyzer

中图分类号: 

  • TP314