当前位置: 首页 > article >正文

Lustre v6 介绍

Lustre v6 语言及其编译器自2020年起维护在 verimag gitlab1。Lustre v6 是 Lustre v4 的后继版本,最近的语言手册为 20年发布的 “The Lustre V6 Reference Manual”。

相比 Lustre v6 相比前序版本的改进包括[2]:

  • Package 机制。引入包机制,从而支持对程序的封装,对大型程序构建提供支持。
  • Merge 算子。起到合并不同时钟流的作用。
  • Structure 类型。
  • 参数化节点。
  • 针对数组类型的高阶算子。
  • 递归节点。

注意到,在 JL Colaco 介绍 Scade 6 时提到,Scade 6 相比 Lustre 的重要不同之一在于引入 merge 替代 lustre 中的 current[3]。Lustre v6 中对 merge 概念的支持,在时钟流的处理能力上接近了 Scade 6。

[2]: “The Lustre V6 Reference Manual”, Erwan Jahier, Pascal Raymond, Nicolas Halbwachs
[3]: Scade 6: A Formal Language for Embedded Critical Software Development


http://www.kler.cn/news/335089.html

相关文章:

  • 力扣10.6
  • AI赋能,旅游新纪元,看旅游大厂携程的AI实践
  • D28【python 接口自动化学习】- python基础之输入输出与文件操作
  • OracleJDBC 连接地址URL写法
  • RxSwift系列(二)操作符
  • C#中的事件、代理与任务:深入剖析发布者 - 订阅者模式中的关键元素
  • Leetcode 1498. 满足条件的子序列数目
  • 13:URL输入到页面渲染过程
  • LeetCode Hot100 | Day1 | 二叉树:二叉树的直径
  • Nginx技术深度解析与实战应用
  • 通信工程学习:什么是RARP反向地址解析协议
  • 【笔记】信度检验
  • 令牌主动失效机制范例(利用redis)注释分析
  • 系统规划与管理——1信息系统综合知识(5)
  • 联想电脑怎么开启vt_联想电脑开启vt虚拟化教程(附intel和amd主板开启方法)
  • 蓝牙定位的MATLAB仿真程序(基于信号强度,平面内的定位,四个蓝牙基站)
  • 鸿蒙OpenHarmony
  • 懒人笔记-QT程序UOS打包篇
  • 105页PPT麦肯锡:煤炭贸易企业业务战略规划方案
  • 查看 Ubuntu 系统中是否安装了 Conda