Trackbusters.fr
          
Accueil News Solutions SEO Produits Services Entreprise Presse Recrutement Contact Forum
Glossaire SEO | Webmarketing
Besoin d'une définition ?

Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.

Obtenir le lecteur Adobe Flash

Ruby | définition Ruby | que signifie Ruby | define Ruby

retrouvez notre glossaire SEO anglais: SEO | Search engine Marketing


Référencement Google ? 01.40.18.50.36

Un devis pour un référencement professionnel sur Google ? un besoin en matière de stratégie SEO ?

Un tarif référencement sur les moteurs de recherche ?

Contactez nous en cliquant ici


Langage de programmation | programmation orienté objet | langage de programmation objet | Smaltallk | framework | Ada

Ruby est un langage de programmation sous licence libre. Il est interprété, orienté objet, et multi-paradigme.

Créé par Yukihiro "Matz" Matsumoto dès 1995, les versions sont remises à jours régulièrement et documentées actuellement en anglais.

Ruby est fortement orienté objet et se rapproche ainsi du paradigme objet de Smalltalk:

* toute donnée est un objet, y compris les types ;
* toute fonction est une méthode ;
* toute variable est une référence à un objet.

Malgré cet aspect exclusivement objet, la programmation procédurale est possible et fréquente. Ruby utilise une syntaxe simple, inspirée par Eiffel et Ada.

Le langage est souvent présenté comme évitant au maximum les mauvaises surprises, selon le principe de moindre surprise. Mais puisqu'il n'est pas possible d'éviter la surprise de tous les utilisateurs, Yukihiro Matsumoto précise qu'il cherche surtout à éviter sa propre surprise. Ainsi plus on connaît le langage, plus on connaît la logique de son auteur et moins on s'étonne des fonctionnalités qu'on découvre.

L'interpréteur officiel fonctionne sur de nombreux systèmes d'exploitation : Unix, Linux, Microsoft Windows, DOS, Mac OS X, OS/2, Amiga, etc. Il est publié sous la double licence libre GNU GPL et la licence Ruby.

Ruby possède une interface de programmation en langage C qui lui permet d'être intégré au sein d'autres logiciels. Ruby est notamment utilisable dans :

* Apache avec mod_ruby pour générer des pages web en Ruby
* et PostgreSQL avec PL/ruby pour faire exécuter des commandes Ruby au serveur de base de données.

Le logiciel de création de jeu vidéo RPG Maker intègre dans ses versions XP et VX un langage de programmation issu de Ruby et nommé RGSS, Ruby Game Scripting System.



dico seoindex du Glossaire SEM/SEO

Définition précédente : ROI

Définition suivante : S.E.M. ou Search engine marketing

Plus d'informations sur ? Cliquez ici


SEO MASTERS: Testez vos connaissances en Webmarketing et en SEO


Expressions connexes utiles sur votre recherche ci-dessous:


Recherchez une autre définition ?
Newsletter

News
22-05-2012
· Festival de Cannes 2012 Terrazza Martini: évènements, soirées, Sébastien Tellier: Event Group Network électrise le festival
01-05-2012
· Google avoue avoir collecté des données personnelles via le programme streetview par wifi dans le monde entier
29-04-2012
· Aurélien Chemli développe un réseau de compétences digitales au service de l'évènementiel
16-04-2012
· Google annonce des bénéfices records et procède à un split de son action
12-04-2012
· Normaction, spécialiste Télécom TPE et PME, se renforce dans la région Sud à Milles, Aix en Provence
06-04-2012
· Paramédical: devenir Psychomotricien, diplômes, concours, Ecole
29-03-2012
· Préparation aux concours sociaux: Expersocial
· Apple aurait le projet de lancer sa propre Banque iBank
Nos partenaires






















Dernières définitions
· Truvada
· Extérioriactionniste
· Instagram
· HTTP
· Siri
· Google + plus
· Trickster
· données génomiques
· Google Panda
  Infos légales Plan du site Glossaire Référencement FAQ Devis Référencement Forum gratuit Référencement
© Trackbusters 2007
SEO Trackbusters