arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1306.1870cs.PL
收藏

Cyan语言

The Cyan Language

José de Oliveira Guimarães

AI总结:

本文档介绍了Cyan,一种基于原型的面向对象编程语言,其核心贡献在于支持渐进式类型、单继承、泛型原型、非空类型及编译时元编程等丰富的语言特性。

摘要:

这是Cyan(一种基于原型的面向对象语言)的手册。Cyan支持渐进式类型(静态和动态类型)、单继承、匿名函数、带概念的泛型原型、非空类型、部分安全的对象初始化、面向对象的异常处理系统,以及用于编译时元编程的强大元对象协议(Metaobject Protocol,此部分在其他地方描述)。

英文摘要:

This is the manual of Cyan, a prototype-based object-oriented language. Cyan supports gradual typing (both static and dynamic typing), single inheritance, anonymous functions, generic prototypes with concepts, non-nullable types, partially safe object initialization, an object-oriented exception handling system, and a powerful Metaobject Protocol for metaprogramming at compile-time (this is described elsewhere).

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑