首页> 外文期刊>RSTI >Reactiveml, Un Langage Fonctionnel Pour La Programmation Réactive
【24h】

Reactiveml, Un Langage Fonctionnel Pour La Programmation Réactive

机译:Reactiveml,一种用于反应式编程的功能语言

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Reactive systems such as graphical interfaces, video games or simulation problems are characterized by a permanent interaction between strongly synchronised parallel entities. The two classical programming techniques are based on the use of threads or event loops. In this paper, we introduce the ReactiveML language as a safer alternative to those classical techniques. ReactiveML is an extension of Ocaml and is founded on the synchronous reactive model of Boussinot. This model combines the synchronous model of time which provides both parallel composition and instantaneous communications with the ability to dynamically create channels or processes during the execution. This paper presents the language, its type system and its formal semantics.%Les systèmes réactifs tels que les interfaces graphiques, les jeux vidéo ou les problèmes de simulation se caractérisent par une interaction permanente entre des entités concurrentes et fortement synchronisées. Les deux techniques de programmation classiques sont fondées sur l'utilisation de threads ou de boucles d'événements. Dans cet article, nous présentons ReactiveML, un langage dédié à la programmation de systèmes réactifs et offrant une alternative plus sûre à ces deux techniques. ReactiveML est une extension de Ocaml fondée sur le modèle réactif synchrone de Boussinot. Ce modèle reprend des principes du synchrone - composition parallèle déterministe et communication par diffusion - avec la possibilité de créer des canaux ou des processus dynamiquement. Cet article présente les principales constructions du langage ReactiveML, son système de type et sa sémantique.
机译:诸如图形界面,视频游戏或模拟问题之类的反应性系统的特征在于强同步的并行实体之间的永久交互。两种经典的编程技术基于线程或事件循环的使用。在本文中,我们介绍了ReactiveML语言,它是这些经典技术的一种更安全的替代方法。 ReactiveML是Ocaml的扩展,它基于Boussinot的同步反应模型。该模型结合了时间同步模型,该模型提供并行组合和瞬时通信,并具有在执行过程中动态创建通道或过程的能力。本文介绍了该语言,其类型系统及其形式语义。%Lessystèmesréactifstels que les les les Graphiques,les jeuxvidéoou lesproblèmesde模拟自作用的永久交互实体和同时进行的同步。编程语言分类法在使用和开发小程序中的应用。 Dans cet的文章,ReactiveML的基本原理,系统性语言和可替代性程序的补充,以及其他高级技术。 Boussinot同步的Ocaml格式的ReactiveML和扩展。同步同步原则-平行传播与传播的平行构成-加工过程的动态化。 Cet上的《 ReactiveML语言的主体结构》一书,名为《系统与类型》。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号