想学习并精通 Cairo 吗?

加入 Exercism 的 Cairo 轨道,即可获得 68 个练习 分成 25 个 Cairo 概念, 还会自动分析 你的代码,并提供 个性化指导, 而且全部100% 免费。

关于 Cairo

fn hello() -> felt252 {
    'Hello, World!'
}

fn main() {
    let greeting: felt252 = hello();
    println!("{greeting}");
}

68 个编程练习,尽在 Exercism 的 Cairo。 从 机器人模拟器 到 电阻色环。


借助有趣又有收获的编程练习提升编程水平,在 Exercism 上检验你对概念的理解。

查看 Exercism 上所有 Cairo 练习

Cairo 的主要功能


Cairo

开发者友好

编写类似 Rust 的代码,就能为程序的运行生成证明,数学不再是障碍。

可证明

生成可证明的程序,让不可信的机器上也能算出可信的值。

高效

Cairo 会编译成一套专门为高效生成证明而设计的定制汇编。

不可变

Cairo 采用不可变内存模型,提升数据完整性与安全性。

通用

从区块链游戏到可证明的机器学习,Cairo 让构建去信任化的应用成为可能。

创新

Cairo 是一门快速发展的语言,不断为开发者带来令人兴奋的新功能。

你将学到的概念一览


查看 Cairo 的所有概念

以 Cairo 的方式接受指导

每种语言都有自己的做事方式,Cairo 也不例外。我们的导师会帮助你学会像 Cairo 开发者那样思考,并教你如何写出地道的 Cairo 代码。解完一道练习后,把它提交给我们由志愿者组成的团队,他们会给你提示、想法和反馈,帮你写出更接近 Cairo 中常见风格的代码,还会帮你发现那些你并不知道自己不知道的东西。

了解更多关于指导的内容

由社区贡献的 Cairo 练习

Exercism 上的 Cairo 轨道有 25 个概念和 68 个练习,帮你写出更好的代码。

查看 Cairo 的全部练习
Cairo

开始学习 Cairo 轨道

最棒的是,它对所有人 100% 免费。

加入 Cairo 轨道