U/Web

UL/Web:一个简单的Web编程模型。万维网已经从一个文档递送平台逐渐演化为一个分布式编程体系结构。在任何Web应用程序必须管理的一组相互关联的语言和协议中,这种很大程度上未计划的演变是显而易见的。本文介绍了一个特定于域、静态类型的功能编程语言UR/Web,它具有更简单的模型来编程现代Web应用程序。UR/Web的模型是统一的,其中一个编程语言中的程序根据需要被编译成其他“Web标准”语言;支持Web特定状态的新型封装;并且公开简单的并发性,其中程序员可以通过事务和合作的混合来推理分布式、多线程应用程序。先占权。我们介绍了Ur /Web的主要特点,并讨论了语言实现和使用它的生产Web应用程序。