![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Ruby_logo.png/640px-Ruby_logo.png&w=640&q=50)
Ruby (programmeerimiskeel)
From Wikipedia, the free encyclopedia
Ruby on interpreteeritav programmeerimiskeel, mille looja on Yukihiro Matsumoto.
![]() | See artikkel ootab keeletoimetamist. (Jaanuar 2020) |
Quick Facts Faililaiend, Paradigma ...
Ruby | |
---|---|
![]() Ruby logo | |
Faililaiend | .rb |
Paradigma | multiparadigmaline: funktsionaalne, imperatiivne, objektorienteeritud, reflektiivne |
Väljalaskeaeg | 1995 |
Looja | Yukihiro "Matz" Matsumoto |
Arendaja | Yukihiro "Matz" Matsumoto |
Viimane väljalase |
3.3.2 (30.05.2024) ![]() |
Tüüpimine | dünaamiline, tugev |
Mõjutatud keeltest | Ada[1], BASIC[2], C++[1], CLU[3], Dylan[3], Eiffel[1], Lisp[3], Lua, Perl[3], Python[3], Smalltalk[3] |
Mõjutanud keeli | Apache Groovy, Clojure, CoffeeScript, Crystal, D, Elixir, Julia[4], Rust[5], Swift[6] |
OS | multi-platvormne |
Litsents | GNU GPL, Ruby litsents |
Veebileht | www.ruby-lang.org |
Close
Ruby on dünaamiliselt tüübitud ja mälukoristusvahenditega keel, mis võimaldab kasutada mitmesuguseid programmeerimise paradigmasid, kaasa arvatud protseduraalset, objektorienteeritut ja funktsionaalset programmeerimist. Ruby loomisel võttis Matsumoto inspiratsiooni mitmest programmeerimiskeelest, näiteks Perlist, Smalltalkist, Adast, Eiffelist, BASICust ja Lispist.[7][2]
Ruby teeke tuntakse nimetuse "gem" all ning programmi RubyGems abiga on neid võimalik lihtsasti läbi käsurea installida.[8]