跳转到内容

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 语言官方网站
所有内容的根本,Io 主页。
待办事项
需要完成的事情。
示例
将您的示例代码粘贴到此处。
绑定到 C++
学习如何使用 C++ 绑定 Io。
CGI
通过 CGI 访问 Io
样式指南
如何编写良好的 Io 代码。

要与使用 Io 的人交谈和/或寻求帮助,请访问 irc.freenode.net #io。


  1. http://www.iolanguage.com
华夏公益教科书