روبی
![]() | |
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)، بیر پروقراملاما دیلیدیر. بو دیل شئی یونلیملی(object oriented) اولاراق پرل و اسمالتاک خوصوصیتلرینه ده یییهدیر. روبی دیلینی ۱۹۹۰ اورتا ایللرینده ژاپونلو یوکیهیرو ماتسوموتو یاراتدی.
قایناقلار[دَییشدیر]
- ^ "[ruby] Contents of /trunk/COPYING". 2017-03-20-ده اوریجنال-دن آرشیولشدیریلمیشدیر. 2 May 2015-ده یوخلانیب.
- ^ "[ruby] Contents of /trunk/GPL". 2022-03-21-ده اوریجنال-دن آرشیولشدیریلمیشدیر. 2 May 2015-ده یوخلانیب.
- ^ "[ruby] Contents of /trunk/BSDL". 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. 2011-07-21-ده اوریجنال-دن آرشیولشدیریلمیشدیر. 2011-07-21-ده یوخلانیب.
inspired by Io, Smalltalk, Lisp and Ruby
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ "Introduction — Julia Language 0.4.1 documentation". 2015-11-17-ده اوریجنال-دن آرشیولشدیریلمیشدیر. 13 November 2015-ده یوخلانیب.
- ^ Burks, Tim. "About Nu™". Programming Nu™. Neon Design Technology, Inc. 2011-07-24-ده اوریجنال-دن آرشیولشدیریلمیشدیر. 2011-07-21-ده یوخلانیب.
- ^ Ring Team (3 December 2017). "Ring and other languages". ring-lang.net. ring-lang.
- ^ 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/]