跳轉到內容

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
華夏公益教科書