Κατατάχθηκε στο ένα από τα Top 10 πιο χρησιμοποιούμενες γλώσσες προγραμματισμού στον κόσμο, Ruby έχει χρησιμοποιηθεί για πολλά γνωστά έργα σε όλη την ιστοσελίδα, το πιο διάσημο είναι το Twitter, μια ιστοσελίδα που εργάζονται ως επί το πλείστον κορυφή ενός πλαισίου Ruby-βάση.
Ruby θεωρείται επίσης ένα από τα πιο ευκολότερος γλώσσες προγραμματισμού για να μάθουν. Αυτό συμβαίνει λόγω της φυσικής γλώσσας του, μια κωδικοποίηση σύνταξη που είναι πολύ ελεύθερη, όταν πρόκειται για το γράψιμο και πολύ εύκολο να το διαβάσετε, λόγω της χρήσης του φυσικού όρους πραγματικής ζωής.
Αυτό επιτρέπει στους χρήστες του να τροποποιήσει ελεύθερα τα μέρη της, καθιστώντας την πιο ευέλικτη σε πολλούς τομείς όπως η αναφορά σφάλματος, τον έλεγχο, την οικοδόμηση εφαρμογές και πολλά άλλα.
Ruby είναι δυναμική, ανακλαστικά, γενικής χρήσης και εμπνευσμένο από Perl με Smalltalk-όπως χαρακτηριστικά
Ruby, στη φιλοσοφία του, προσπαθεί να μην περιορίζουν την κωδικοποιητή. Βασικά μέρη του Ruby μπορούν να αφαιρεθούν ή να επαναπροσδιοριστεί κατά βούληση, ενώ τα υπάρχοντα τμήματα μπορεί να προστεθεί κατόπιν
Τι είναι καινούργιο σε αυτή την έκδοση:.
< p>Νέα σε Ruby 2.2.2 (14 του Απρ 2015)
Τι είναι καινούργιο στην έκδοση 2.3.0 / 1.9.3:
- < li> Αυτή η έκδοση περιλαμβάνει την ενημέρωση κώδικα ασφαλείας για μια ευπάθεια επαλήθευσης όνομα τομέα RubyGems.
Τι είναι καινούργιο στην έκδοση 2.2.3 / 1.9.3:
- Αυτή η έκδοση περιλαμβάνει την ενημέρωση κώδικα ασφαλείας για μια ευπάθεια επαλήθευσης όνομα τομέα RubyGems.
Τι είναι καινούργιο στην έκδοση 2.2.2 / 1.9.3:
- Αυτή η έκδοση περιλαμβάνει την ενημέρωση κώδικα ασφαλείας για ευπάθεια επαλήθευση όνομα μιας επέκτασης OpenSSL.
Τι είναι καινούργιο στην έκδοση 2.2.0 / 1.9.3:
- Υποστήριξη Unicode 7.0
- Στοιχειώδες GC
- Σύμβολο GC
- Διαμόρφωση -με-jemalloc
Τι είναι καινούργιο στην έκδοση 2.1.5:
- Σταθερή:
- Ένα άλλο Denial of Service XML Επέκταση
Τι είναι καινούργιο στην έκδοση 2.1.3:
- Αυτή η έκδοση περιέχει μια αλλαγή της πλήρους χρονισμού GC για να μειωθεί η κατανάλωση μνήμης.
Τι είναι καινούργιο στην έκδοση 2.1.0:
- Τώρα οι προεπιλεγμένες τιμές των επιχειρημάτων λέξη-κλειδί μπορεί να παραληφθεί . Εκείνοι & quot? Απαιτείται επιχειρήματα λέξη-κλειδί & quot? Πρέπει δίνοντας ρητά κατά την διάρκεια των κλήσεων.
- Προστέθηκε καταλήξεις για ακέραιος και float λεκτικές: «r», «i», και «ri» .
- def-παράσταση επιστρέφει τώρα το σύμβολο του ονόματός της, αντί μηδέν.
Τι είναι καινούργιο στην έκδοση 2.0.0:
- πυρήνα Γλώσσα χαρακτηριστικά:
- επιχειρήματα λέξεων-κλειδιών, τα οποία δίνουν ευελιξία στο σχεδιασμό API
- Module # Παρεμβολή, το οποίο είναι ένας νέος τρόπος για να επεκταθεί μια κατηγορία
- Η γραμματική% i, η οποία δημιουργεί μια σειρά συμβόλων εύκολα
- __ dir__, η οποία επιστρέφει το dirname του αρχείου που εκτελούνται
- Το UTF-8 προεπιλεγμένη κωδικοποίηση, η οποία κάνει πολλά μαγικά σχόλια omissible
- Built-in βιβλιοθήκες:
- enumerable # τεμπέλης και Enumerator :: Lazy, για την (ενδεχομένως άπειρο) τεμπέλης ρεύμα
- Enumerator # μέγεθος και το εύρος # μεγέθους, για τεμπέληδες αξιολόγηση του μεγέθους
- #to_h, η οποία είναι μια νέα σύμβαση για τη μετατροπή σε hash
- Onigmo, η οποία είναι μια νέα regexp κινητήρα (ένα πιρούνι του Oniguruma)
- Ασύγχρονης χειρισμό εξαίρεση API
- υποστήριξη Debug:
- υποστήριξη DTrace, η οποία επιτρέπει χρόνου εκτέλεσης διάγνωση στην παραγωγή
- TracePoint, η οποία είναι μια βελτιωμένη ανίχνευση API
- Βελτιώσεις απόδοσης:
- βελτιστοποίηση GC από bitmap σήμανση
- Kernel # απαιτούν βελτιστοποίησης που κάνει Rails εκκίνηση πολύ γρήγορα
- VM βελτιστοποίησης, όπως η μέθοδος αποστολής
- βελτιστοποίηση της λειτουργίας Float
Τι είναι καινούργιο στην έκδοση 1.9.3:
- Αυτή η έκδοση περιλαμβάνει κάποιες διορθώσεις ασφαλείας, και άλλα πολλά διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 1.9.3 p194:.
- Ενεργοποιήστε την επαλήθευση των CERT διακομιστή SSL
- Να μην επιτρέπεται ανακατευθύνει από https στο http.
Τι είναι καινούργιο στην έκδοση 1.9.3 ρ125:
- Αυτόματη μονάδα Ruby OpenSSL: Επιτρέψτε & quot? 0 / n διάσπαση & quot? ως πρόληψη για την επίθεση TLS BEAST.
- Σταθερή:. LLVM / υποστήριξη κλαγγή
- Σταθερή:. GCC 4.7 υποστήριξης
- Άλλες διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 1.8.7 p357:
- Σταθερή άρνησης εξυπηρέτησης για τον αλγόριθμο κατακερματισμού του ρουμπινιού στη σειρά 1.8.7.
Τα σχόλια δεν βρέθηκε