English
Qutum 
Qutum,字面为数据引用,是一个优雅而强大的程序语言。
项目站点在这里。
特性
语法和语义
- 相当简洁
- 纯函数式无副作用
- 纯面向对象
- 闭包和柯里化
- 命名和默认参数
- 部分非严格惰性求值
- 无null无nil
- 结构式类型
- 多重类型无名称冲突
- 静态类型
- 类型推导
- 多态泛型
- 多分派
- 内存安全
运行时和编译器
- 解释器以C#运行
- C#后端
- LLVM后端
- 积极的内存管理
- 可定制垃圾回收
- 整数优化
- 尾递归消除
- 声明式并发
一个内含解释器的初始编译器正在开发,可以先体验旧版不完整的HTML5图形化演示。
许可协议
Qutum代码许可协议为GNU GPL通用公共许可协议3。
Qutum内容许可协议为CC BY-SA知识共享许可协议4。
对使用Qutum的结果不做任何保证,对用Qutum编写的代码也不限制版权许可。
版权所有
版权所有 2008-2024 蔡倩彦。
Chinese
Qutum 
Qutum, short for quoting datum, is a elegant and powerful programming language.
Projects are hosted here.
Features
Syntax and Semantics
- Quite concise
- Pure functional without side effect
- Pure object oriented
- Closure and currying
- Named and default parameter
- Partly non-strict and lazy evaluation
- No null nor nil
- Structural type
- Multiple type without name conflict
- Static type
- Type inference
- Polymorphic generic type
- Multiple dispatch
- Memory safety
Runtime and Compiler
- Interpreter on C#
- C# backend
- LLVM backend
- Aggressive memory management
- Customizable garbage collection
- Integer optimization
- Tail recursion elimination
- Declarative concurrency
A bootstrap compiler including interpreter is under development, you could try an old incomplete graphical demo on HTML5.
License
Code license of Qutum is GNU General Public License version 3.
Content license of Qutum is Creative Commons BY-SA 4.0.
No warranty of anything done by Qutum, any license is allowed for codes written in Qutum.
Copyright
Copyright 2008-2024 Qianyan Cai.