Rubino

Ruby è un linguaggio di programmazione open source, interpretato e orientato agli oggetti creato da Yukihiro Matsumoto, che ha scelto il nome della gemma per suggerire "un gioiello di un linguaggio". Ruby è progettato per essere semplice, completo, estensibile e portatile. Sviluppato principalmente su Linux, Ruby funziona sulla maggior parte delle piattaforme, come la maggior parte delle piattaforme basate su UNIX, DOS, Windows, MacIntosh, BeOS e OS / 2, per esempio. Secondo i sostenitori, la semplice sintassi di Ruby (parzialmente ispirata da Ada ed Eiffel), lo rende leggibile da chiunque abbia familiarità con qualsiasi linguaggio di programmazione moderno.

Ruby è considerato simile a Smalltalk e Perl. Gli autori del libro Programming Ruby: The Pragmatic Programmer's Guide, David Thomas e Andrew Hunt dicono che è completamente orientato agli oggetti, come Smalltalk, sebbene più convenzionale da usare - e conveniente come Perl, ma completamente orientato agli oggetti, il che porta a programmi meglio strutturati e di facile manutenzione. Per essere conforme ai principi della programmazione estrema (XP), Ruby consente di scrivere porzioni di progetti in altri linguaggi se sono più adatti.

Gli editori del nostro sito gemello, The Ajaxian, blog sulle novità e le tendenze di Ruby.