Sijalla yksi maailman Top 10 eniten käytetty ohjelmointikieliä, Ruby on käytetty paljon tunnettujen hankkeiden Webissä, joista kuuluisin on Twitter, verkkosivusto työskentelevät enimmäkseen päälle Ruby perustuva järjestelmä.
Ruby on myös pidetään yhtenä kaikkein helpoin ohjelmointikieliä oppia. Tämä johtuu sen luonnollisen kielen, koodaava syntaksin, joka on hyvin vapaa, kun se tulee kirjallisesti ja erittäin helppo lukea, koska sen käyttö luonnon tosielämän kannalta.
Tämän avulla sen käyttäjät voivat vapaasti muuttaa sen osia, joten se joustavampi monilla aloilla kuten virheiden raportointi, testaus, rakennus sovelluksia ja enemmän.
Ruby on dynaaminen, heijastava, yleiskäyttöinen ja innoittamana Perl Smalltalk kaltaisia piirteitä
Ruby, sen filosofia, yrittää olla rajoittaa koodaaja. Olennaiset osat Ruby voidaan poistaa tai uudelleen vapaasti, kun taas nykyiset osat voidaan lisätä päälle.
Mikä on uusi tässä julkaisussa:
< p>Uutta Ruby 2.2.2 (14 huhtikuu 2015)
Mikä on uusi versiossa 2.3.0 / 1.9.3:
- < li> Tässä julkaisussa on mukana turvallisuuden korjaus johonkin RubyGems verkkotunnus todentaminen haavoittuvuutta.
Mikä on uusi versiossa 2.2.3 / 1.9.3:
- Tässä julkaisussa on mukana tietoturvakorjausta varten RubyGems verkkotunnus todentaminen haavoittuvuutta.
Mikä on uusi versiossa 2.2.2 / 1.9.3:
- Tässä julkaisussa on mukana tietoturvakorjausta varten OpenSSL laajennuksen isäntänimi todentaminen haavoittuvuutta.
Mikä on uusi versiossa 2.2.0 / 1.9.3:
- Tuki Unicode 7.0
- Incremental GC
- Symboli GC
- Määritä -Kun-jemalloc
Mikä on uusi versiossa 2.1.5:
- Kiinteä:
- Toinen Palvelunesto XML Laajennus
Mikä on uusi versiossa 2.1.3:
- Tämän tiedotteen muutos täyden GC ajoitus supistaa muistin käyttöä.
Mikä on uusi versiossa 2.1.0:
- Nyt oletusarvot avainsanan argumentteja voidaan jättää pois . Ne & quot; hakusanan argumentteja & quot; täytyy antaa eksplisiittisesti milloin puhelu aikaan.
- Lisätty etsittävien kokonaisluku ja float literals: "r", "i", ja "ri".
- def-Laus nyt palauttaa symboli nimensä sijasta nolla.
Mikä on uusi versiossa 2.0.0:
- Kieli ydinominaisuudet:
- Avainsana argumentteja, jotka antavat joustavuutta API suunnittelu
- Module # prepend, joka on uusi tapa laajentaa luokan
- kirjaimellinen% i, joka luo erilaisia symboleja helposti
- __ dir__, joka palauttaa dirname tiedoston parhaillaan suoritetaan
- UTF-8 koodausta, jotka tekevät monia taika kommentit jättää pois
- Sisäinen kirjastoissa:
- enumerable # laiska ja Enumerator :: Lazy varten (mahdollisesti ääretön) laiska stream
- Enumerator # kokoa ja Range # kokoa, laiska koko arviointi
- #to_h, joka on uusi sopimus muuntamista Hash
- Onigmo, joka on uusi regexp moottori (haarukka Oniguruma)
- Asynchronous poikkeuskäsittelyä API
- Debug tuki:
- DTrace tuki, joka mahdollistaa ajonaikaisen diagnoosi tuotannossa
- TracePoint, joka on parannettu jäljittämisen API
- Tehokkuusparannuksia:
- GC optimointia bitmap merkinnällä
- Ytimen # vaativat optimointia mikä tekee Kiskot käyttöönottoa hyvin nopeasti
- VM optimoinnin kuten menetelmä lähettäminen
- Float toiminta optimointi
Mikä on uusi versiossa 1.9.3:
- Tämä julkaisu sisältää joitakin tietoturvakorjauksia, ja muut monet korjauksia.
Mikä on uusi versiossa 1.9.3 P194:
- Ota todentaminen palvelimelle SSL CERT.
- Disallow ohjaa välillä https ja http.
Mikä on uusi versiossa 1.9.3 P125:
- Fix Ruby OpenSSL moduuli: Salli & quot; 0 / n halkaisu & quot; kuten ehkäiseväksi TLS peto hyökkäystä.
- Kiinteä: llvm / kalahtaa tuki.
- Kiinteät: GCC 4.7 tuki.
- Muita korjauksia.
Mikä on uusi versiossa 1.8.7 p357:
- Kiinteä palvelunestohyökkäyksen hyökkäyksen Rubyn Hash algoritmi että 1.8.7 sarjassa.
Kommentteja ei löytynyt