/中文/
/中文/
/英文/
/簡(jiǎn)體中文/
/英文/
/英文/
/簡(jiǎn)體中文/
/英文/
/英文/
/中文/
Ruby是一種純粹的面向?qū)ο?a target="_blank" href='http://pk459.cn/qqkey/programlang/'>編程語(yǔ)言。它創(chuàng)建于1993年由日本的松本行弘?梢哉业剿杀拘泻耄╕ukihiro Matsumoto)在www.ruby lang.org的Ruby郵件列表。松本被在Ruby社區(qū)也稱(chēng)為馬茨(Matz)。Ruby是“程序員最好的朋友”Ruby語(yǔ)言類(lèi)似Smalltalk,Perl和Python功能。像Perl,Python和Smalltalk等腳本語(yǔ)言一樣,Smalltalk是 一個(gè)真正的面向?qū)ο蟮恼Z(yǔ)言。Ruby像Smalltalk一樣也是一個(gè)完美的面向?qū)ο笳Z(yǔ)言。使用Ruby語(yǔ)法比使用Smalltalk語(yǔ)法容易得多。
1.Ruby是一個(gè)開(kāi)放源碼的,在網(wǎng)絡(luò)上是免費(fèi)提供的,但它是受許可證的。
2.Ruby是一種通用編程語(yǔ)言解釋。
3.Ruby是一種真正的面向?qū)ο缶幊陶Z(yǔ)言。
4.Ruby是一種與服務(wù)器端腳本語(yǔ)言Python和Perl類(lèi)似。
5.Ruby可以用來(lái)寫(xiě)通用網(wǎng)關(guān)接口(CGI)腳本。
6.Ruby可以被嵌入到超文本標(biāo)記語(yǔ)言 (HTML).
7.Ruby語(yǔ)言擁有一個(gè)干凈和簡(jiǎn)單的語(yǔ)法,使得開(kāi)發(fā)新手可以非?焖伲p松地學(xué)習(xí)Ruby。
8.Ruby語(yǔ)言和很多編程語(yǔ)言有類(lèi)似的語(yǔ)法,如C ++和Perl。
9.Ruby是可擴(kuò)展性使得Ruby編寫(xiě)規(guī)模大的程序也較易于維護(hù)。
10.Ruby可用于開(kāi)發(fā)Internet和內(nèi)部網(wǎng)絡(luò)應(yīng)用。
11.Ruby可以安裝在Windows和POSIX環(huán)境。
12.Ruby支持許多GUI工具,如Tcl/Tk,GTK和OpenGL等。
13.Ruby可以很容易地連接到DB2,MySQL,Oracle和Sybase。
14.Ruby有一系列豐富的內(nèi)置函數(shù)可以直接使用到Ruby腳本中。
減少編程時(shí)候的不必要的瑣碎時(shí)間,令編寫(xiě)程序的人高興,是設(shè)計(jì) Ruby 語(yǔ)言的 Matz 的一個(gè)首要的考慮;其次是良好的界面設(shè)計(jì)。
他強(qiáng)調(diào)系統(tǒng)設(shè)計(jì)必須注重人性化,而不是一味從機(jī)器的角度設(shè)想。
人們特別是電腦工程師們,常常從機(jī)器著想。他們認(rèn)為:“這樣做,機(jī)器就能運(yùn)行的更快;這樣做,機(jī)器運(yùn)行效率更高;這樣做,機(jī)器就會(huì)怎樣怎樣怎樣!
實(shí)際上,我們需要從人的角度考慮問(wèn)題,人們?cè)鯓泳帉?xiě)程序或者怎樣使用機(jī)器上應(yīng)用程序!拔覀兪侵魅耍麄兪瞧腿。”
遵循上述的理念,Ruby 語(yǔ)言通常非常直觀,按照編程人認(rèn)為它應(yīng)該的方式運(yùn)行。
Ruby 是完全面向?qū)ο蟮模喝魏我稽c(diǎn)數(shù)據(jù)都是對(duì)象,包括在其他語(yǔ)言中的基本類(lèi)型(比如:整數(shù),布爾邏輯值),每個(gè)過(guò)程或函數(shù)都是方法。
下面是一個(gè)在標(biāo)準(zhǔn)輸出設(shè)備上輸出Hello World的簡(jiǎn)單程序,這種程序通常作為開(kāi)始學(xué)習(xí)編程語(yǔ)言時(shí)的第一個(gè)程序:
#!/usr/bin/env ruby
puts "Hello, world!"
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號(hào)-1 | 鄂公網(wǎng)安備 42011102000260號(hào)
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來(lái)自互聯(lián)網(wǎng) 如有異議 請(qǐng)與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告