Heim > Die heutigen Krypto-News
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 (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.