關於Ruby的語言特色

Ruby,一種簡單快捷的面向對象(面向對象程序設計)腳本語言,在20世紀90年代由日本人松本行弘(Yukihiro Matsumoto)開發,遵照GPL協議和Ruby License。它的靈感與特性來自於 Perl、Smalltalk、Eiffel、Ada以及 Lisp 語言。由 Ruby 語言自己還發展出了JRuby(Java平臺)、IronRuby(.NET平臺)等其餘平臺的 Ruby 語言替代品。Ruby的做者於1993年2月24日開始編寫Ruby,直至1995年12月才正式公開發佈於fj(新聞組)。由於Perl發音與6月誕生石pearl(珍珠)相同,所以Ruby以7月誕生石ruby(紅寶石)命名。
關於Ruby的詳細自學教程:數據庫

Ruby徹底自學手冊圖文教程編程

語言特色ruby

徹底面向對象服務器

在Ruby語言中,任何東西都是對象,包括其餘語言中的基本數據類型,好比整數閉包

變量沒有類型架構

Ruby的變量能夠保存任何類型的數據。負載均衡

任何東西都有值編程語言

無論是數學或者邏輯表達式仍是一個語句,都會有值。函數

ruby語言很優雅,能夠作到不須要註釋就能夠讀懂。
優勢
語法簡單
普通的面向對象功能(類,方法調用等)
特殊的面向對象功能(Mixin,特殊方法等)
操做符重載
錯誤處理功能
迭代器和閉包
垃圾回收
動態載入(取決於系統架構)
可移植性高.不只能夠運行在多數UNIX上,還能夠運行在DOS,Windows,Mac,BeOS等平臺上
適合於快速開發,通常開發效率是JAVA的5倍

Ruby 是開源的,在Web 上免費提供,但須要一個許可證。 
Ruby 是一種通用的、解釋的編程語言。
Ruby 是一種真正的面向對象編程語言。
Ruby 是一種相似於 Python 和 Perl 的服務器端腳本語言。
Ruby 能夠用來編寫通用網關接口(CGI)腳本。
Ruby 能夠被嵌入到超文本標記語言(HTML)。
Ruby 語法簡單,這使得新的開發人員可以快速輕鬆地學習 Ruby。
Ruby 與 C++ 和 Perl 等許多編程語言有着相似的語法。
Ruby 可擴展性強,用 Ruby 編寫的大程序易於維護。
Ruby 可用於開發的 Internet 和 Intranet 應用程序。
Ruby 能夠安裝在 Windows 和 POSIX 環境中。
Ruby 支持許多 GUI 工具,好比 Tcl/Tk、GTK 和 OpenGL。
Ruby 能夠很容易地鏈接到 DB二、MySQL、Oracle 和 Sybase。工具

Ruby 有豐富的內置函數,能夠直接在 Ruby 腳本中使用。 

 

更多精品課程:

7天玩轉雲服務器

雲數據庫Redis版使用教程

玩轉雲存儲對象存儲OSS使用入門

阿里雲CDN使用教程

負載均衡入門與產品使用指南

阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場

相關文章
相關標籤/搜索