Ruby (programozási nyelv)
programozási nyelv / From Wikipedia, the free encyclopedia
A Ruby nyílt forráskódú, teljesen objektumorientált, interpretált, általános célú programozási nyelv. Macumoto Jukihiro kezdte el megalkotni a nyelvet az 1990-es évek közepén. A fejlesztésbe később többen bekapcsolódtak.
Ez a szócikk a Ruby programozási nyelvről szól. Hasonló címmel lásd még: Ruby (egyértelműsítő lap). |
|
Ezt a szócikket tartalmilag és formailag is át kellene dolgozni, hogy megfelelő minőségű legyen. További részleteket a cikk vitalapján találhatsz. Ha nincs indoklás a vitalapon, bátran távolítsd el a sablont! |
Gyors adatok
Ruby | |
Paradigma | többelvű |
Jellemző kiterjesztés |
|
Megjelent | 1995 |
Tervező | Macumoto Jukihiro |
Fejlesztő | Macumoto Jukihiro (és mások) |
Utolsó kiadás | 3.3.0 (2023. december 25.) |
Típusosság | Erősen típusos programozási nyelv, dinamikus típusok, (Duck typing) |
Fordítóprogram | Ruby MRI, JRuby |
Hatással volt rá | Smalltalk, Perl, Lisp, Scheme, Python, CLU, Eiffel, Ada, Dylan |
Befolyásolt nyelvek | Groovy, Nu |
Operációs rendszer | platformfüggetlen |
Licenc | Ruby License GNU General Public License |
Weboldal |
Bezárás
A Ruby nyelv egyszerre több programozási paradigmát valósít meg, így a funkcionális, objektumorientált, imperatív és reflektív paradigmáknak is megfelel. Legfontosabb jellemzői a dinamikus típusosság és az automatikus memóriakezelés. A dinamikus szkriptnyelvek családjába tartozik, a Python, Perl, Lisp, Dylan, Pike vagy CLU nyelvekhez hasonlóan.
Sok platformon működik interpreterének telepítése után. Egyebek mellett a Ruby on Rails keretrendszer révén webes alkalmazások fejlesztésére is alkalmas.