Ruby
Η Ruby, αποτελεί μία δυναμική γλώσσα προγραμματισμού ανοιχτού κώδικα με έμφαση στην απλότητα και την παραγωγικότητα. Έχει μια κομψή σύνταξη που είναι φυσικό να διαβάζεται και να γράφεται εύκολα. Είναι από τις πιο γνωστές γλώσσες προγραμματισμού και είναι κατάλληλη για την δημιουργία web applications. Το ιδιαίτερο χαρακτηριστικό που την κάνει ελκυστική, ιδιαίτερα σε νέους προγραμματιστές, είναι ότι χρησιμοποιώντας την, δεν χρειάζεται να ξεκινήσεις από το μηδέν, βοηθώντας σε να εστιάσεις πραγματικά στην ουσία.
Ιστορία
επεξεργασίαΠροήλθε από την Ιαπωνία στα μέσα της δεκαετίας του 1990 και αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Yukihiro "Matz" Matsumoto, ο οποίος είχε σκοπό την δημιουργία μίας γλώσσας η οποία θα ισορροπούσε μεταξύ συναρτησιακού και προστακτικού προγραμματισμού. Βασικές της επιρροές είναι η Perl, η Smalltalk, η Eiffel και η Lisp.
Από τη δημόσια κυκλοφορία της το 1995, η Ruby έχει προσελκύσει αφοσιωμένους προγραμματιστές σε όλο τον κόσμο. Το 2006, η Ruby πέτυχε μαζική αποδοχή, με ενεργές ομάδες χρηστών να σχηματίζονται στις μεγαλύτερες πόλεις του κόσμου και συνέδρια που σχετίζονται με τη Ruby να γεμίζουν με κόσμο.
Κάποια από τα μεγαλύτερα sites στον κόσμο που χρησιμοποιούν Ruby είναι Apple, Twitter, Hulu, Urban Dictionary κ.α.
Βιβλιογραφία
επεξεργασίαhttps://www.ruby-lang.org/en/about/ https://developer.oracle.com/learn/technical-articles/what-is-ruby#chapter---------where-ruby-came-from-