Ruby(程式語言)
什麼是 Ruby(程式語言)?
Ruby 最初由 Yukihiro Matsumoto(在程式設計社群中也稱為 Matz)於 1995 年作為個人專案設計和發布,此後引起了大批忠實開發人員社群的興趣。
Matsumoto 表示,在開始 Ruby 工作之前,他一直在尋找一種易於使用、以人為本的物件導向腳本語言,但當時存在的任何一種語言似乎都不令他滿意。例如,Matz 認為 Perl 有點深奧,而 Python 並不是真正物件導向的——所以他開始創建自己的語言。
在設計 Ruby 時,Matz 的理念關注的是人類程式設計師的需求,而不是他們編程的電腦的需求。因此,他實施了最大限度地減少程式設計工作並消除可能的混亂來源的設計原則。
Ruby 在其誕生的最初幾年裡一直是一種相對默默無聞的語言,直到2004 年David Heinemeier Hansson 創建了Ruby on Rails。全端的複雜性網頁應用程式開發。因此,Ruby 成為 Twitter 和 Airbnb 等大型平台的基礎。
Ruby 使用名為 RubyGems 的套件庫,社群成員可以在其中提交程式庫和應用程式以供其他開發人員使用。這些軟體包——所謂的「gems」——可以使用命令列安裝。許多 Ruby 庫託管在非常流行的 GitHub 軟體開發和版本控制服務上,該服務本身實際上是基於 Ruby on Rails 構建的。
在加密貨幣行業,Ruby 並不像其他一些程式語言那麼受歡迎,例如 C++ 或以太坊 (ETH) 自己的 Solidity。然而,許多專案確實提供了在其平台上開發基於 Ruby 的應用程式所需的支援和工具集;其中包括 ARK 和已經提到的以太坊。