附录

为了帮助你全方位地掌握 Toka 语言,本书的附录部分为你准备了丰富的参考资料与实用的开发工具库。

对于带着其他主流语言(如 C++、Rust、Go)背景来到 Toka 的开发者,附录提供了实用的语言转换与平滑迁移指南。


附录参考指南

本附录包含以下三个核心参考模块:

1. Toka 与其他语言对比

  • 指南内容:Toka 吸收了多门现代语言的设计灵感,但也引入了独特的创新设计(如解引用的“戴帽与摘帽”与 C++ 恰恰相反)。本章通过清晰的特性对比表格和代码示例,横向对比了 Toka 与 C/C++、Rust、Go 之间的核心语法差异与设计哲学考量,帮助你迅速建立起精准的横向认知。

2. 迁移指南

  • 指南内容:如何将现有的逻辑平滑地迁移到 Toka?本章专为经验丰富的工程师编写,重点介绍如何将传统的“面向对象”或“指令式/指针传递”逻辑,改写为符合 Toka Shape 实体解构、帽子重绑定与零拷贝隐式引用捕获 规范的高效系统级代码。

3. 常见问题(FAQ)

  • 指南内容:汇总了社区和开发者常见的问题。从新手容易困惑的“为什么不能用大括号定义 Shape”,到深层次的“在方法调用中如何理解指针的重绑定”,本章收集了直观的解答和 Diagnostic 编译错误诊断解读,帮助分析编译问题。

[!NOTE] 终书学习与社区支持 编程语言是一门实践的艺术,而 Toka 正在蓬勃发展中。如果你在日常编码或阅读本书时遇到了任何未尽之言,或者发现了新的错误,我们非常欢迎你向官方仓库提交 Issue 或 Pull Request。希望这本手册能成为你探索底层系统世界的得力助手!