Ruby

Screenshot Software:
Ruby
Detalii soft:
Versiune: 2.3.1 / 1.9.3 Actualizat
Incarca data: 12 May 16
Producător: Yukihiro Matsumoto
Licenţă: Gratuit
Popularitate: 250

Rating: 4.0/5 (Total Votes: 2)

Clasat într-una din Top 10 limbaje de programare cele mai utilizate din lume, Ruby a fost utilizat pentru o mulțime de proiecte cunoscute de pe Web, cel mai faimos fiind Twitter, un site de lucru mai ales pe partea de sus a unui cadru Ruby-based.

Ruby este, de asemenea, considerat unul dintre cele mai mai simple limbaje de programare pentru a învăța. Acest lucru este din cauza limbajului său natural, o sintaxă de codare care este foarte liber atunci când vine vorba de scris si foarte usor de citit din cauza utilizării sale de termeni viata reala naturale.

Acest lucru permite utilizatorilor săi să-și modifice în mod liber părțile sale, făcându-l mai flexibilă în mai multe domenii, cum ar fi raportarea erorilor, testare, aplicații de construcții și multe altele.

Ruby este dinamic, reflectorizant, de uz general și inspirat de Perl cu Smalltalk cum ar fi caracteristici

Ruby, în filozofia sa, încearcă să nu restricționeze programatorul. părți esențiale ale Ruby pot fi eliminate sau redefinite în voie, în timp ce părțile existente pot fi adăugate la

Ce este nou în această versiune:.

< p>
Nou în Ruby 2.2.2 (14 aprilie, 2015)

Ce este nou în versiunea 2.3.0 / 1.9.3:

    < li> Această versiune include fix de securitate pentru o vulnerabilitate de verificare nume de domeniu RubyGems.

Ce este nou în versiunea 2.2.3 / 1.9.3:

  • Această versiune include corecția de securitate pentru o vulnerabilitate de verificare nume de domeniu RubyGems.

Ce este nou în versiunea 2.2.2 / 1.9.3:

  • Această versiune include corecția de securitate pentru vulnerabilitate de verificare nume de gazdă o extensie a lui OpenSSL.

Ce este nou în versiunea 2.2.0 / 1.9.3:

  • Suport Unicode 7.0
  • Incremental GC
  • Simbol GC
  • Configurarea -with-jemalloc

Ce este nou în versiunea 2.1.5:

  • Fix:
  • Un alt negarea serviciului XML de expansiune

Ce este nou în versiunea 2.1.3:

  • Această versiune conține o schimbare de sincronizare completă GC reduce consumul de memorie.

Ce este nou în versiunea 2.1.0:

  • Acum valorile implicite ale argumentelor de cuvinte cheie pot fi omise . Aceia & quot; necesare argumente cuvinte cheie & quot; au nevoie de a da în mod explicit la momentul apelului.
  • sufixe adăugate pentru întregi și float literali: 'r', 'i' și 'ri'
  • .
  • def-expr returnează acum simbolul numelui său în loc de zero.

Ce este nou în versiunea 2.0.0:

  • Caracteristici principale Limbă:
  • argumente cuvinte cheie, care oferă flexibilitate de proiectare API
  • Modul # Prepend, care este un nou mod de a extinde o clasă
  • % literal i, ceea ce creează o serie de simboluri cu ușurință
  • __ dir__, care returnează dirname a fișierului în prezent fiind executate
  • codificarea UTF-8 implicit, ceea ce face mai multe comentarii magice care poate fi omis
  • Built-in biblioteci:
  • # enumerable leneș și Recenzorul :: Lazy, pentru (posibil infinit) flux leneș
  • # Recenzorul dimensiune și gama # dimensiune, pentru evaluarea dimensiune leneș
  • #to_h, care este o nouă convenție de transformare a Hash
  • Onigmo, care este un nou motor regexp (o furculiță de Oniguruma)
  • asincronă de manipulare excepție API
  • sprijin Debug:
  • sprijin DTrace, care permite diagnosticarea run-time în producție
  • TracePoint, care este un API îmbunătățit de urmărire
  • îmbunătățiri de performanță:
  • Optimizarea GC prin marcarea bitmap
  • Kernel # necesită optimizare, care face ca șine de pornire foarte rapid
  • optimizare VM, cum ar fi metoda de expediere
  • Optimizarea funcționării float

Ce este nou în versiunea 1.9.3:

  • Această versiune include unele remedieri de securitate, precum și alte multe bug fixat.

Ce este nou în versiunea 1.9.3 p194:.

  • Activați verificarea certs SSL ale serverului
  • Interdicție redirecționează de la https la http.

Ce este nou în versiunea 1.9.3 P125:

  • Fix pentru modulul Ruby OpenSSL: Permite & quot; 0 / n divizare & quot; ca o metoda de prevenire pentru atacul TLS BEAST.
  • Fixed:. LLVM / suport zăngăni
  • Fixed:. CCG 4.7 de sprijin
  • Alte bug fixat.

Ce este nou în versiunea 1.8.7 p357:

  • refuzul fix de atac de serviciu pentru algoritmul Hash lui Ruby în seria 1.8.7.

Software similare

Racket
Racket

10 Feb 16

Skulpt
Skulpt

12 Apr 15

Groovy
Groovy

12 Apr 15

Io
Io

10 Dec 15

Comentarii la Ruby

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie