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

$108114.133839 USD

-1.05%

ethereum
ethereum

$2518.441367 USD

-2.26%

tether
tether

$1.000361 USD

0.00%

xrp
xrp

$2.223330 USD

-0.95%

bnb
bnb

$654.869146 USD

-0.97%

solana
solana

$148.092872 USD

-2.15%

usd-coin
usd-coin

$0.999992 USD

0.01%

tron
tron

$0.282245 USD

-1.50%

dogecoin
dogecoin

$0.163171 USD

-4.43%

cardano
cardano

$0.573053 USD

-3.27%

hyperliquid
hyperliquid

$39.124413 USD

-0.43%

sui
sui

$2.888741 USD

-3.81%

bitcoin-cash
bitcoin-cash

$485.411383 USD

-0.91%

chainlink
chainlink

$13.195938 USD

-2.99%

unus-sed-leo
unus-sed-leo

$9.042393 USD

0.21%

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é.