文件名称:nozc:用Java编写的NewOz to Oz编译器
文件大小:5.35MB
文件格式:ZIP
更新时间:2024-04-25 12:26:06
Java
NewOz和Nozc Nozc是用Java编写的NewOz的编译器。 它能够将NewOz文件(通过使用.noz扩展名表示)转换为Oz文件( .oz ),然后可以将其提供给现有的Mozart编译器( ozc )。 它提供了一个优雅的命令行界面以及各种选项,例如,可以精细地自定义日志记录的详细程度,或者在终端中打印程序语法树的可视化表示形式。 该编译器是在我的硕士论文的背景下开发的,可以在这里找到: (即将推出)。 目录 背景 是一种多范式语言,设计用于高级,并发,联网,软实时和React式应用程序。 Oz提供了面向对象程序设计(包括状态,抽象数据类型,对象,类和继承),功能程序设计(包括组合语法,一流的过程/函数和词法作用域)的显着特征,以及逻辑程序设计和约束编程(包括逻辑变量,约束,析取结构和可编程搜索机制)。 它允许用户动态创建任意数量的顺序线程。 从某种意义上说,线程是数据流线程,