روبی (اینگیلیسجه: Ruby)، بیر پروقراملاما دیلیدیر. بو دیل شئی یونلیملی(object oriented) اولاراق پرل و اسمال‌تاک خوصوصیتلرینه ده یییه‌دیر. روبی دیلینی ۱۹۹۰ اورتا ایللرینده ژاپونلو یوکیهیرو ماتسوموتو یاراتدی.

Ruby
ParadigmMulti-paradigm: Object-oriented, imperative, functional, reflective
Designed byYukihiro Matsumoto
DeveloperYukihiro Matsumoto, et al.
First appeared۱۹۹۵؛ ۲۹ ایل قاباغ (۱۹۹۵)
Typing disciplineDuck, dynamic, strong
ScopeLexical, sometimes dynamic
Implementation languageسی (یازیلیملاما دیلی)
ایشلدیم سیستمیCross-platform
LicenseRuby, GPLv2 or 2-clause BSD license[۱][۲][۳]
Filename extensions.rb
Websitewww.ruby-lang.org
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[۱۰]
روبی لوگوسو
روبی

قایناقلار دَییشدیر

  1. ^ [ruby Contents of /trunk/COPYING]. آرشیولنیب اصلی نۆسخه‌دن on 2017-03-20. یوْخلانیلیب2 May 2015.
  2. ^ [ruby Contents of /trunk/GPL]. آرشیولنیب اصلی نۆسخه‌دن on 2022-03-21. یوْخلانیلیب2 May 2015.
  3. ^ [ruby Contents of /trunk/BSDL]. آرشیولنیب اصلی نۆسخه‌دن on 2022-03-21. یوْخلانیلیب2 May 2015.
  4. ^ ۴٫۰ ۴٫۱ ۴٫۲ 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.
  5. ^ ۵٫۰ ۵٫۱ ۵٫۲ ۵٫۳ ۵٫۴ ۵٫۵ 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.
  6. ^ Bini, Ola. Ioke. Ioke.org. آرشیولنیب اصلی نۆسخه‌دن on 2011-07-21. یوْخلانیلیب2011-07-21. “inspired by Io, Smalltalk, Lisp and Ruby”
  7. ^ Introduction — Julia Language 0.4.1 documentation. آرشیولنیب اصلی نۆسخه‌دن on 2015-11-17. یوْخلانیلیب13 November 2015.
  8. ^ Burks, Tim. About Nu™. Programming Nu™. Neon Design Technology, Inc.. آرشیولنیب اصلی نۆسخه‌دن on 2011-07-24. یوْخلانیلیب2011-07-21.
  9. ^ Ring Team (3 December 2017). Ring and other languages. ring-lang.net. ring-lang. آرشیولنیب اصلی نۆسخه‌دن on 2018-12-25. یوْخلانیلیب2018-07-30.
  10. ^ 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/]