Red Programming Language
a year ago
- #programming
- #language
- #full-stack
- 人性化语法和同像性(Red是其自身的元语言和数据格式)
- 支持函数式、命令式、响应式和符号式编程,具有基于原型的对象支持
- 具备多类型系统和强大的模式匹配宏系统
- 丰富的内置数据类型(50种以上)
- 可静态编译和JIT编译为原生代码,支持交叉编译
- 生成小巧的可执行文件(<1MB)且无依赖项
- 强大的并发和并行支持(Actor模型、并行集合)
- 通过内置Red/System DSL进行底层系统编程
- 包含强大的PEG解析器DSL和快速压缩垃圾回收器
- 跨平台原生GUI系统,带有UI布局和绘图DSL
- 支持JVM桥接,通过REPL GUI和CLI控制台实现高级脚本编程
- 高度可嵌入,内存占用低
- 单文件(约1MB)包含完整工具链、标准库和REPL
- 无需安装或配置
- 提供具有实用功能的Visual Studio Code插件
- 设计为适用于不同抽象层次的'语言构建套件'