Ruby
In de fysieke wereld is een robijn een rode edelsteen. In de digitale wereld is Ruby een dynamische, objectgeoriënteerde programmeertaal die is ontworpen met het oog op eenvoud en leesbaarheid. De taal werd halverwege de jaren 90 gemaakt door Yukihiro Matsumoto, die een taal wilde die krachtig en toch prettig was om mee te schrijven.
De overzichtelijke syntaxis van Ruby is gemakkelijk te lezen en het ontwerp waarin "alles een object is", maakt de taal consistent en flexibel. De syntaxis lijkt vaak op natuurlijke taal, waardoor ontwikkelaars code kunnen schrijven die beknopt en gemakkelijk te begrijpen is. Ruby is een ideale programmeertaal voor beginners, maar is nog steeds krachtig genoeg voor ervaren programmeurs.
Hieronder staat een voorbeeld van een kort Ruby-programma:
# A simple Ruby example from TechTerms.com
greeting = "Hello"
names = ["Andrea", "Bridget", "Cassie"]
names.each do |name|
puts "#{greeting}, #{name}!"
end
De bovenstaande code zou de volgende uitvoer geven:
Hello, Alice!
Hello, Bob!
Hello, Charlie!
Ruby-broncode kan worden uitgevoerd met de officiële Ruby-interpreter ("MRI") of alternatieven zoals JRuby, dat wordt uitgevoerd op de Java Virtual Machine. Ruby is open source, gratis te gebruiken en werkt op de meeste belangrijke besturingssystemen, waaronder Linux, Windows en macOS.
Tegenwoordig wordt Ruby veel gebruikt voor het bouwen van webtoepassingen met het Ruby on Rails-framework, waarop platforms zoals Shopify, GitHub en Basecamp draaien. De taal wordt ook gebruikt voor automatiseringsscripts, gegevensverwerking, DevOps-hulpmiddelen en zelfs voor bepaalde vormen van gameontwikkeling.
Ga voor meer informatie of om Ruby te downloaden naar de officiële Ruby-website.
Test je kennis