Skip to content

wangziwenhk/riddle-lang

Repository files navigation

Logo

Riddle Language

简体中文 | English

Static Badge Static Badge

轻便,灵活,现代化的编程语言。

Riddle Language 是一个内存安全的编程语言,用于修复 C/C++ 的不足之处而出现。

特性

  • 内存安全:Riddle Language 在编译时保证内存安全,消除常见的编程错误,如空指针解引用和缓冲区溢出。这确保了软件的健壮性和安全性。
  • 高性能:Riddle Language 将安全性与高性能执行相结合,使其适用于资源密集型应用。通过高级优化和精心设计的运行时系统实现这一目标。
  • 简洁和表达力:Riddle Language 提供了简洁且富有表达力的语法,促进代码的可读性和可维护性。它提供了现代语言结构、强大的抽象和丰富的库集,以简化开发过程。
  • 并发和并行:Riddle Language 内置对并发和并行编程的支持。它提供轻量级线程、异步编程模型和同步原语,简化了可扩展和高效应用程序的开发。
  • 互操作性:Riddle Language 无缝集成现有的代码库和用其他语言编写的库。它提供了与 C 和 C++ 的简单绑定,并支持与流行框架和生态系统的互操作性。

技术栈 🚀

许可证

本项目使用 Apache License 2.0 开放源代码,此协议要求在修改和分发软件时保留原始的版权声明、许可证声明和免责声明; 允许用户自由地使用、修改、复制和分发 Apache 许可的软件,无论是用于商业用途还是非商业用途;允许用户以不同的许可证发布修改后的产品或衍生品,但未做修改的那部分必须保留 Apache 许可证; Apache 许可证没有提供任何形式的保证,用户对使用软件所造成的任何损害负有全部责任。