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

$93113.538616 USD

-0.11%

ethereum
ethereum

$1748.590950 USD

-2.15%

tether
tether

$1.000392 USD

0.02%

xrp
xrp

$2.177851 USD

-1.16%

bnb
bnb

$600.317897 USD

-0.84%

solana
solana

$151.339663 USD

1.47%

usd-coin
usd-coin

$0.999927 USD

0.01%

dogecoin
dogecoin

$0.179240 USD

2.45%

cardano
cardano

$0.707230 USD

2.73%

tron
tron

$0.243466 USD

-0.61%

sui
sui

$3.323843 USD

10.76%

chainlink
chainlink

$14.828095 USD

0.41%

avalanche
avalanche

$21.905207 USD

-0.82%

stellar
stellar

$0.275988 USD

4.91%

unus-sed-leo
unus-sed-leo

$9.206268 USD

0.44%

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