روبی
روبی (اینگیلیسجه: Ruby)، بیر پروقراملاما دیلیدیر. بو دیل شئی یونلیملی(object oriented) اولاراق پرل و اسمالتاک خوصوصیتلرینه ده یییهدیر. روبی دیلینی ۱۹۹۰ اورتا ایللرینده ژاپونلو یوکیهیرو ماتسوموتو یاراتدی.
Paradigm | Multi-paradigm: Object-oriented, imperative, functional, reflective |
---|---|
Designed by | Yukihiro Matsumoto |
Developer | Yukihiro Matsumoto, et al. |
First appeared | ۱۹۹۵ |
Typing discipline | Duck, dynamic, strong |
Scope | Lexical, sometimes dynamic |
Implementation language | سی (یازیلیملاما دیلی) |
ایشلدیم سیستمی | Cross-platform |
License | Ruby, GPLv2 or 2-clause BSD license[۱][۲][۳] |
Filename extensions | .rb |
Website | www |
Major implementations | |
Ruby MRI, YARV, Rubinius, MagLev, JRuby, MacRuby, RubyMotion, Mruby | |
Influenced by | |
Ada,[۴] سی++,[۴] CLU,[۵] Dylan,[۵] Eiffel,[۴] Lisp,[۵] Lua, Perl,[۵] پایتون,[۵] Smalltalk[۵] | |
Influenced | |
Clojure, CoffeeScript, Crystal, D, Elixir, Falcon, Groovy, Ioke,[۶] Julia,[۷] Mirah, Nu,[۸] Reia, Ring,[۹] Rust, Swift[۱۰] | |
|
قایناقلار
دَییشدیر- ^ [ruby Contents of /trunk/COPYING]. آرشیولنیب اصلی نۆسخهدن on 2017-03-20. یوْخلانیلیب2 May 2015.
- ^ [ruby Contents of /trunk/GPL]. آرشیولنیب اصلی نۆسخهدن on 2022-03-21. یوْخلانیلیب2 May 2015.
- ^ [ruby Contents of /trunk/BSDL]. آرشیولنیب اصلی نۆسخهدن on 2022-03-21. یوْخلانیلیب2 May 2015.
- ^ ۴٫۰ ۴٫۱ ۴٫۲
Cooper, Peter (2009). Beginning Ruby: From Novice to Professional. Beginning from Novice to Professional (2nd ed.). Berkeley: APress. p. 101. ISBN 1-4302-2363-4.
To a lesser extent, Python, LISP, Eiffel, Ada, and C++ have also influenced Ruby.
- ^ ۵٫۰ ۵٫۱ ۵٫۲ ۵٫۳ ۵٫۴ ۵٫۵
Bini, Ola (2007). Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java. Berkeley: APress. p. 3. ISBN 1-59059-881-4.
It draws primarily on features from Perl, Smalltalk, Python, Lisp, Dylan, and CLU.
- ^ Bini, Ola. Ioke. Ioke.org. آرشیولنیب اصلی نۆسخهدن on 2011-07-21. یوْخلانیلیب2011-07-21. “inspired by Io, Smalltalk, Lisp and Ruby”
- ^ Introduction — Julia Language 0.4.1 documentation. آرشیولنیب اصلی نۆسخهدن on 2015-11-17. یوْخلانیلیب13 November 2015.
- ^ Burks, Tim. About Nu™. Programming Nu™. Neon Design Technology, Inc.. آرشیولنیب اصلی نۆسخهدن on 2011-07-24. یوْخلانیلیب2011-07-21.
- ^ Ring Team (3 December 2017). Ring and other languages. ring-lang.net. ring-lang. آرشیولنیب اصلی نۆسخهدن on 2018-12-25. یوْخلانیلیب2018-07-30.
- ^ Lattner, Chris (2014-06-03). Chris Lattner's Homepage. Chris Lattner. یوْخلانیلیب2014-06-03. “The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.”
ائشیک باغلانتیلار
دَییشدیر[رسمی صفحه سی https://www.ruby-lang.org/en/]