• <track id="cddhr"><div id="cddhr"></div></track><bdo id="cddhr"><optgroup id="cddhr"></optgroup></bdo>
    <tbody id="cddhr"></tbody>
  • <tbody id="cddhr"><div id="cddhr"></div></tbody>
    <menuitem id="cddhr"></menuitem>
  • <tbody id="cddhr"><div id="cddhr"></div></tbody>
      <tbody id="cddhr"><bdo id="cddhr"><optgroup id="cddhr"></optgroup></bdo></tbody>
      <track id="cddhr"></track>
      <track id="cddhr"></track>
      <track id="cddhr"><div id="cddhr"><td id="cddhr"></td></div></track>
      <bdo id="cddhr"></bdo>
      個人工具
      名字空間
      變換
      操作

      Ruby

      來自站長百科
      跳轉到: 導航, 搜索
      Ruby logo
      創始人 Yukihiro Matsumoto

      Ruby,由日本人Yukihiro Matsumoto開發推出的一種語法簡單且功能強大的面向對象的解釋型編程語言,與perl一樣,Ruby的文本處理功能十分強大。當然了它的功能遠不止于此,您還可以使用它來開發實用的服務器軟件。Ruby博采眾長,吸收了眾多語言的優點,卻又別具一格。

      目錄

      Ruby的優點

      • 語法簡單
      • 具有普通的面向對象功能(類、方法調用等)
      • 具有特殊的面向對象功能(Mix-in、特殊方法等)
      • 可重載操作符
      • 具有異常處理功能
      • 調用帶塊方法(迭代器)和閉包
      • 垃圾回收器
      • 動態載入(取決于系統架構)
      • 可移植性。它可以運行在大部分的UNIX、DOS和Mac上

      Ruby的歷史

      據松本先生曾經在(ruby-talk:00382 英譯稿 June 4, 1999)中介紹,Ruby誕生于1993年2月24日。那天我和同事們聊了聊面向對象語言的可能性問題。我了解Perl(Perl4而非Perl5),但我不喜歡它身上的那股玩具味兒(現在也是如此)。面向對象的腳本語言的前途一片光明。

      我覺得Python不能算作真正的面向對象語言,因為它的面向對象特性好像是后加進去的一樣。15年來我一直為編程語言而癡狂,我熱衷于面向對象編程,但卻沒有找到一款真正意義上的面向對象的腳本語言。

      于是我下定決心自己來開發一個。經過幾個月的努力,解釋器終于開發成功。然后我又添加了一些自己夢寐以求的東西,如迭代器、異常處理、垃圾回收等。

      后來我又采用類庫方式添加了Perl的特性。1995年12月,我在日本國內的新聞組上發布了Ruby 0.95版本。

      接下來我創建了郵件列表和網站。此后,大家在郵件列表中聊得酣暢淋漓。時至今日,第一個郵件列表中已經積累了14789封郵件。

      Ruby 1.0發布于1996年12月,1.1發布于1997年8月。1998年12月,我又發布了安定版1.2和開發版1.3。

      Ruby學習教程

      Ruby學習教程

      相關條目

      參考來源

      留言

      孕吐是怀孕多久才会有