Io 编程/初学者指南/关于
外观
< Io 编程
我们无法对 Io 的本质给出比 Io 语言网站上已有的更好的概述[1]
- Io 是一种小型、基于原型的编程语言。Io 中的想法主要受 Smalltalk(所有值都是对象)、Self(基于原型)、NewtonScript(差分继承)、Act1(用于并发的 Actor 和 Future)、LISP(代码是可运行时检查/修改的树)和 Lua(小型、可嵌入)的影响。
然而,它几乎没有捕捉到 Io 的本质、如何用它来解决问题或如何通过新功能扩展其功能。 这本维基教科书旨在以不同程度的详细程度涵盖所有这些方面。 当然,我们从基础开始;我们假设你,读者,过去编程经验相对较少。
你应该知道的一件事是,Io 还没有获得它的1.0荣誉徽章。该语言及其库虽然每天都变得越来越稳定,但仍在不断成熟。 这本维基教科书是用 20070410 年的 Io 编写的。 这意味着我使用的是 2007 年 4 月 10 日“发布”的 Io 版本。虽然这并不意味着本书的全部内容在下一个版本中都会失效,但请注意,Io 是一种极其灵活的语言(而且是故意这样设计的!),并且随着开发人员和用户的需求,它可能会随着时间的推移而发生变化。
本作品根据 GNU FDL、CC BY SA 和 Io 的许可证进行分离许可。
本教程的作者是
- Daniel Ehrenberg (LittleDan)
- Samuel A. Falvo II
- Olle Jonsson(关于字符串连接的说明)
以及许多希望保持匿名的其他人。
- Io 语言官方网站
- 所有内容的根本,Io 主页。
- 待办事项
- 需要完成的事情。
- 示例
- 将您的示例代码粘贴到此处。
- 绑定到 C++
- 学习如何使用 C++ 绑定 Io。
- CGI
- 通过 CGI 访问 Io
- 样式指南
- 如何编写良好的 Io 代码。
要与使用 Io 的人交谈和/或寻求帮助,请访问 irc.freenode.net #io。