首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

网络脚本

摘要

At a glance. Easy to learn. Dynamic and static types. Concurrency with fibers. Memory safe. FFI and Embeddable. Fast VM and JIT. Cross platform. use math var worlds = ['World', '世界', 'दुनिया'] worlds....

and fib Cyber var The the with worlds count fiber
2026-08-02 1 阅读 约3分钟阅读 dtj1123
分享:
字号:
一目了然。易于学习。动态和静态类型。与纤程的并发。内存安全。 FFI 和可嵌入。快速 VM 和 JIT。跨平台。使用 math var worlds = ['World', '世界', 'दुनिया'] worlds.append(math.random()) for worlds -> w: print "Hello, $(w)!" -- 可选的静态类型。 func fib(n int) int: coyield if n < 2: return n return fib(n - 1) + fib(n - 2) -- 对 fib 调用进行计数。 var count = 0 var Fiber = coinit(fib, 30) var res any = 0 while Fiber.status() != .done: res = coresume Fiber count += 1 print "$(res) $(count)" 用例。 Cyber​​ 希望提供快速且令人愉快的脚本编写。编译器和VM可以嵌入到应用程序、游戏和引擎中。 CLI 应用程序可以在桌面和服务器上运行脚本。表现。 Cyber​​ 在各种基准测试中都很快。该语言的设计从一开始就考虑到了性能。查看更多基准或阅读有关性能的更多信息。递归斐波那契 (VM) 源 这测试了函数调用在不断增长的调用堆栈中的速度。递归斐波那契 (JIT) 源 显示脚本时间(橙色)、加载时间(灰色)和峰值内存使用情况。特征。要全面了解该语言及其功能,请参阅文档。互操作。 libcyber 允许 Cyber​​ 嵌入到您的应用程序中。 Cyber​​ 的 CLI 和核心库是使用 libcyber 构建的。 FFI API 允许您的脚本使用任何 C-ABI 兼容库。 cbindgen.cy 还被创建为一个从 C 头文件自动生成完整绑定的工具。一些示例绑定包括 Raylib 和 LLVM 。支持我们。网络仍在不断发展,因此欢迎提出想法!请随意在 GitHub 上提出问题或跳至我们的 Discord。如果您慷慨大方,请考虑通过 Github Sponsors 或 Patreon 支持该项目!
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱