Daric编程语言扩展:现代BASIC方言,快速编译原生代码
Daric是一款现代BASIC方言,旨在为程序员提供简洁的语法、强大的数据结构、丰富的库支持,并能快速编译为高效的原生代码。Daric的设计理念是"开箱即用",安装后无需其他依赖,带来即时编程的乐趣。自2019年以来,Daric经历了多次迭代,现在已进入最终版本。
扩展功能:
- 语法高亮
- 语言和库文档:
- 打开命令面板并运行Daric: 打开Daric文档
- 演示和示例:
- 打开命令面板并运行Daric: 显示Daric示例和演示
- 创建独立可执行文件:
未来规划:
虽然语言本身已基本完成,但未来可能的增强包括:
- 扩展现有库:
- GUI支持需要更多控件和功能
- 使用基于字符串的语法创建音乐
- 新增库:
- Box2D
- 精灵碰撞检测
- 数据库
- Json导入/导出和创建
- 访问软件合成器,使用NOTE和ENVELOPE关键字
- 线程处理
- 异步/等待功能
功能特点:
核心功能
- 受8位机器启发的BASIC方言,为现代程序员现代化
- 支持Windows和macOS运行
- 包含一个简单的IDE,用于编辑和运行代码
- 提供一个不错的标准库
- 直观且加速的图形处理
- 基于LLVM的编译器和JIT运行时,提供接近C语言的运行性能
- 提供多个示例程序和演示,包含源代码
标准库
- 文件I/O
- 高精度计时器
- 64通道音频(样本)和音乐(MIDI和MOD)支持
- 加速的2D图形和精灵支持
- TrueType字体支持
- 键盘和鼠标支持,专为游戏设计
- 加速的3D图形和资产导入器(目前不支持纹理)
- 应用内GUI窗口,支持移动到"屏幕外"
- GUI控件:按钮、文本字段
支持平台:
- Windows (x64)
- macOS (x64和Apple Silicon)
- Linux (x64和Aarch64),在Ubuntu上测试过
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com