రూబి (కంప్యూటర్ భాష)
స్వరూపం
రూపావళి | multi-paradigm: object-oriented, imperative, functional, reflective |
---|---|
విడుదల | 1995 |
రూపకర్త | యుఖిరొ మత్సుమొతొ |
అభివృద్ధికారు | యుఖిరొ మత్సుమొతొ, et al. |
స్థిర విడుదల | 2.0.0-p247 (జూన్ 27, 2013 | )
టైపింగు డిసిప్లిన్ | డక్, డైనమిక్ |
ఆస్కారం | lexical, sometimes dynamic |
ప్రధాన ఆచరణలు | రూబి ఎం.ఆర్.ఐ, YARV, రుబినియస్, MagLev, జెరూబి, మాక్ రూబి, రూబి మోషన్, హాట్ రూబి, ఐరన్ రూబి, mruby |
ప్రభావితం | Ada,[1] సి++,[1] CLU,[2] Dylan,[2] Eiffel,[1] లిస్ప్,[2] పర్ల్,[2] Python,[2] స్మాల్టాక్[2] |
ప్రభావం | D,[3] Elixir, ఫాల్కన్, ఫ్యాన్సి,[4] గ్రూవి, Ioke,[5] Mirah, Nu,[6] Reia, potion, |
నిర్వాహక వ్యవస్థ | Cross-platform |
లైసెన్సు | Ruby License or BSD License[7][8] |
దస్త్ర పొడిగింత(లు) | .rb, .rbw |
|
రూబి ఒక కంప్యూటర్ ప్రోగ్రామింగ్ భాష.
ఉదాహరణ ప్రోగ్రామ్
[మార్చు]రూబి లో హలోవర్ల్డ్ ప్రోగ్రాం ఈ క్రింది విధంగా రాస్తారు.
puts "Hello World!"
మూలాలు
[మార్చు]- ↑ 1.0 1.1 1.2
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.
- ↑ 2.0 2.1 2.2 2.3 2.4 2.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.
- ↑ Intro – D Programming Language 1.0 – Digital Mars
- ↑ Bertels, Christopher (23 February 2011). "Introduction to Fancy". Rubinius blog. Engine Yard. Archived from the original on 2018-12-25. Retrieved 2011-07-21.
- ↑ Bini, Ola. "Ioke". Ioke.org. Archived from the original on 2011-07-21. Retrieved 2011-07-21.
inspired by Io, Smalltalk, Lisp and Ruby
- ↑ Burks, Tim. "About Nu™". Programming Nu™. Neon Design Technology, Inc. Archived from the original on 2011-07-24. Retrieved 2011-07-21.
- ↑ "COPYING in Ruby official source repository". Archived from the original on 2017-03-20. Retrieved 2013-10-02.
- ↑ "BSDL in Ruby official source repository". Archived from the original on 2022-03-21. Retrieved 2013-10-02.
బయటి లంకెలు
[మార్చు]వికీమీడియా కామన్స్లో Ruby programming languageకి సంబంధించి దస్త్రాలు ఉన్నాయి.
Wikibooks has a book on the topic of: Ruby Programming
Wikiversity has learning materials about Topic:Ruby
- అధికారిక వెబ్సైటు
- Ruby documentation site
- Ruby Draft Specification, September 2010
- ఓపెన్ డైరెక్టరీ ప్రాజెక్టులో Ruby
- Try Ruby! Archived 2011-09-28 at the Wayback Machine — web-based Ruby REPL
- JRuby Official Homepage — Ruby for the JVM
- Opal: a Ruby to Javascript Compiler
- Topaz: Ruby running on top of RPython
- The Great Ruby Shootout (December 2008) — Ruby implementations comparisons
- Collingbourne, Huw (June 17 2006), The Little Book Of Ruby, free PDF eBook 1.1MB, pp. 87
- Collingbourne, Huw (April 18 2009), The Book Of Ruby, free PDF eBook 2.9MB, pp. 425
- Ruby.on-page.net — a simple Ruby manual with many samples
- Ruby User Guide — by Yukihiro Matsumoto, the creator of Ruby. Translated into English.
- Ruby From Other Languages
- Writing C Extensions to Ruby (MRI 1.8)
- RubyFlow: the Ruby community blog
- The Ruby Reflector — automated Ruby news
- Ruby Forum — gateway to the ruby-talk mailing list
- Cartoon: When Ruby Programmers Die