Ruby

Software screenshot:
Ruby
Dettagli del software:
Versione: 2.3.1 / 1.9.3 Aggiornato
Data di caricamento: 12 May 16
Sviluppatore: Yukihiro Matsumoto
Licenza: Libero
Popolarità: 33

Rating: 3.0/5 (Total Votes: 1)

classifica in una delle Top 10 linguaggi di programmazione più utilizzato al mondo, Rubino è stato utilizzato per un sacco di progetti noti in tutto il Web, il più famoso è Twitter, un sito web che lavora principalmente su all'inizio di un quadro rubino-based.

Rubino è anche considerato uno dei più facili linguaggi di programmazione la maggior parte da imparare. Questo è causa del suo linguaggio naturale, una sintassi di codifica che è molto libero quando si tratta di scrivere e molto facile da leggere a causa del suo uso di termini naturali di vita reale.

Questo permette agli utenti di modificare liberamente le sue parti, il che rende più flessibile in molti settori come la segnalazione degli errori, il test, la costruzione di applicazioni e altro ancora.

Ruby è dinamico, riflessivo, di uso generale e ispirato da Perl con Smalltalk-come le caratteristiche

Ruby, nella sua filosofia, cerca di non limitare il coder. Parti essenziali di Rubino possono essere rimossi o ridefinite a volontà, mentre le parti esistenti possono essere aggiunte su

Cosa c'è di nuovo in questa versione:.

< p>
Nuovo in Ruby 2.2.2 (14 aprile 2015)

Cosa c'è di nuovo nella versione 2.3.0 / 1.9.3:

    < li> Questa versione include la correzione di sicurezza per una vulnerabilità di dominio nome verifica RubyGems.

Cosa c'è di nuovo nella versione 2.2.3 / 1.9.3:

  • Questa versione include la correzione di sicurezza per una vulnerabilità dominio nome verifica RubyGems.

Cosa c'è di nuovo nella versione 2.2.2 / 1.9.3:

  • Questa versione include la correzione di sicurezza per la vulnerabilità di verifica hostname di un'estensione OpenSSL.

Cosa c'è di nuovo nella versione 2.2.0 / 1.9.3:

  • Supporto Unicode 7.0
  • incrementale GC
  • Simbolo GC
  • Configura -con-jemalloc

Cosa c'è di nuovo nella versione 2.1.5:

  • fissi:
  • Un altro tipo Denial of Service di espansione XML

Cosa c'è di nuovo nella versione 2.1.3:

  • Questa release contiene una modifica della tempistica piena GC ridurre il consumo di memoria.

Cosa c'è di nuovo nella versione 2.1.0:

  • Ora i valori di default di argomenti chiave possono essere omessi . Coloro & quot; & quot argomenti di parole chiave richieste; bisogno di dare esplicitamente al momento delle chiamate.
  • suffissi aggiunti per interi e float letterali: 'r', 'i' e 'ri'
  • .
  • def-espr ora restituisce il simbolo del suo nome, invece pari a zero.

Cosa c'è di nuovo nella versione 2.0.0:

  • caratteristiche principali Lingua:
  • argomenti chiave, che danno la flessibilità di progettazione API
  • Modulo # prepend, che è un nuovo modo per estendere una classe
  • Una% letterale I, che crea una matrice di simboli facilmente
  • __ dir__, che restituisce il dirname del file in corso di esecuzione
  • La codifica predefinita UTF-8, che rendono molti commenti magici omissible
  • Built-in librerie:
  • Enumerable # pigro e enumeratore :: pigro, per (possibilmente infinita) flusso pigro
  • Enumerator # dimensioni e gamma # dimensioni, per la valutazione dimensioni pigri
  • #to_h, che è una nuova convenzione per la conversione in Hash
  • Onigmo, che è un nuovo motore di regexp (un fork di Oniguruma)
  • Asynchronous la gestione delle eccezioni API
  • supporto di debug:
  • Supporto DTrace, che consente la diagnosi in fase di esecuzione nella produzione
  • tracepoint, che è un miglioramento API tracing
  • I miglioramenti delle prestazioni:
  • ottimizzazione GC da bitmap marcatura
  • Kernel # necessitano di ottimizzazione che rende Rails startup molto veloce
  • ottimizzazione VM come metodo di spedizione
  • ottimizzazione operazione Float

Cosa c'è di nuovo nella versione 1.9.3:

  • Questa versione include alcune correzioni di sicurezza, e altri molti correzioni di bug.

Cosa c'è di nuovo nella versione 1.9.3 P194:.

  • Attiva verifica dei certs server SSL
  • Non consentire reindirizza da https a http.

Cosa c'è di nuovo nella versione 1.9.3 P125:

  • Fix per il modulo Rubino OpenSSL: Consentire & quot; 0 / n scissione & quot; come prevenzione per l'attacco TLS BESTIA.
  • fissi:. LLVM / supporto clang
  • fissi:. GCC 4.7 sostegno
  • Altre correzioni di bug.

Cosa c'è di nuovo nella versione 1.8.7 P357:

  • negazione fisso dell'attacco di servizio per l'algoritmo hash di Ruby nella serie 1.8.7.

Programmi simili

AMDclean
AMDclean

12 May 15

JPype
JPype

12 May 15

regex
regex

19 Jul 15

XP Language
XP Language

6 Mar 16

Commenti a Ruby

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria