Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$108518.052886 USD

-1.34%

ethereum
ethereum

$4396.777321 USD

1.32%

tether
tether

$1.000017 USD

-0.01%

xrp
xrp

$2.804588 USD

-2.46%

bnb
bnb

$860.453225 USD

0.54%

solana
solana

$202.727194 USD

-2.29%

usd-coin
usd-coin

$0.999937 USD

0.01%

dogecoin
dogecoin

$0.215630 USD

0.32%

tron
tron

$0.340614 USD

0.79%

cardano
cardano

$0.829370 USD

0.65%

chainlink
chainlink

$23.362348 USD

-0.08%

hyperliquid
hyperliquid

$43.489793 USD

-1.67%

ethena-usde
ethena-usde

$1.000605 USD

0.02%

sui
sui

$3.322832 USD

0.71%

stellar
stellar

$0.358165 USD

-1.58%

Ruby (Programmiersprache)

Was ist Ruby (Programmiersprache)?

Ruby wurde ursprünglich 1995 von Yukihiro Matsumoto (in der Programmier-Community auch als Matz bekannt) als persönliches Projekt entworfen und veröffentlicht und hat seitdem das Interesse einer großen und treuen Entwickler-Community geweckt.

Bevor er mit der Arbeit an Ruby begann, war Matsumoto laut Matsumoto auf der Suche nach einer benutzerfreundlichen, auf den Menschen ausgerichteten, objektorientierten Skriptsprache, aber keine der damals existierenden Sprachen erschien ihm zufriedenstellend. Matz beispielsweise hielt Perl für etwas esoterisch und Python für nicht wirklich objektorientiert – also machte er sich daran, eine eigene Sprache zu entwickeln.

Bei der Entwicklung von Ruby konzentrierte sich Matz‘ Philosophie auf die Bedürfnisse menschlicher Programmierer und nicht auf die Bedürfnisse der Computer, auf denen sie programmierten. Als solcher implementierte er Designprinzipien, die den Programmieraufwand minimierten und mögliche Verwirrungsquellen beseitigten.

Ruby blieb in den ersten Jahren seines Bestehens eine relativ unbekannte Sprache, bis David Heinemeier Hansson im Jahr 2004 Ruby on Rails entwickelte. Ruby on Rails ist ein Model-View-Controller (MVC)-Framework, das die Komplexität von Full-Stack erheblich verringerte Web-App-Entwicklung. Infolgedessen diente Ruby als Grundlage für so große Plattformen wie Twitter und Airbnb.

Ruby verwendet eine Paketbibliothek namens RubyGems, in der Community-Mitglieder Bibliotheken und Anwendungen zur Verwendung durch andere Entwickler einreichen können. Diese Pakete – sogenannte „Gems“ – können mit einer Befehlszeile installiert werden. Viele Ruby-Bibliotheken werden auf dem äußerst beliebten Softwareentwicklungs- und Versionskontrolldienst GitHub gehostet, der seinerseits auf Ruby on Rails basiert.

In der Kryptowährungsbranche ist Ruby bei weitem nicht so beliebt wie einige andere Programmiersprachen wie C++ oder Solidity von Ethereum (ETH). Allerdings bieten eine Reihe von Projekten Unterstützung und die notwendigen Toolsets für die Entwicklung von Ruby-basierten Anwendungen auf ihren Plattformen; dazu gehören ARK und das bereits erwähnte Ethereum.