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。