Maison > L’actualité cryptographique d’aujourd’hui
bitcoin
bitcoin

$78296.150408 USD

-6.06%

ethereum
ethereum

$1566.911665 USD

-13.25%

tether
tether

$1.000018 USD

0.04%

xrp
xrp

$1.876916 USD

-12.03%

bnb
bnb

$557.614617 USD

-5.62%

usd-coin
usd-coin

$1.000611 USD

0.06%

solana
solana

$105.570282 USD

-12.12%

dogecoin
dogecoin

$0.145710 USD

-13.19%

tron
tron

$0.227049 USD

-3.81%

cardano
cardano

$0.568870 USD

-12.00%

unus-sed-leo
unus-sed-leo

$8.917500 USD

-2.44%

chainlink
chainlink

$11.183946 USD

-12.41%

toncoin
toncoin

$2.932062 USD

-9.33%

stellar
stellar

$0.221191 USD

-12.20%

avalanche
avalanche

$16.013904 USD

-7.98%

Ruby (langage de programmation)

Qu'est-ce que Ruby (langage de programmation) ?

Initialement conçu et publié comme projet personnel par Yukihiro Matsumoto (également connu dans la communauté des programmeurs sous le nom de Matz) en 1995, Ruby a depuis suscité l'intérêt d'une communauté large et fidèle de développeurs.

Selon Matsumoto, avant de commencer à travailler sur Ruby, il était à la recherche d'un langage de script orienté objet facile à utiliser et axé sur l'humain, mais aucun de ceux qui existaient à l'époque ne lui semblait satisfaisant. Par exemple, Matz considérait Perl comme quelque peu ésotérique et Python pas vraiment orienté objet – il a donc décidé de créer son propre langage.

Lors de la conception de Ruby, la philosophie de Matz était axée sur les besoins des programmeurs humains plutôt que sur les besoins des ordinateurs sur lesquels ils programmaient. À ce titre, il a mis en œuvre des principes de conception qui minimisent le travail de programmation et éliminent les sources possibles de confusion.

Ruby est resté un langage relativement obscur pendant ses premières années d'existence jusqu'à la création de Ruby on Rails par David Heinemeier Hansson en 2004. Ruby on Rails est un framework modèle-vue-contrôleur (MVC) qui a considérablement réduit la complexité des applications full-stack. développement d'applications Web. En conséquence, Ruby a servi de base à des plateformes aussi massives que Twitter et Airbnb.

Ruby utilise une bibliothèque de packages, appelée RubyGems, dans laquelle les membres de la communauté peuvent soumettre des bibliothèques et des applications à utiliser par d'autres développeurs. Ces packages – appelés « gems » – peuvent être installés avec une ligne de commande. De nombreuses bibliothèques Ruby sont hébergées sur le très populaire service de développement logiciel et de contrôle de version GitHub, qui lui-même est en fait construit sur Ruby on Rails.

Dans le secteur des crypto-monnaies, Ruby n'est pas aussi populaire que certains autres langages de programmation, tels que C++ ou Solidity d'Ethereum (ETH). Cependant, un certain nombre de projets fournissent le support et les outils nécessaires au développement d'applications basées sur Ruby sur leurs plates-formes ; ceux-ci incluent ARK et Ethereum déjà mentionné.