As a language maniac and OO fan for 15 years, I really wanted a genuine object-oriented, easy-to-use scripting language. But I didn't like it, because I didn't think it was a true object-oriented language – OO features appeared to be add-on to the language. The object-oriented language seemed very promising. I knew Perl (Perl4, not Perl5), but I didn't like it really, because it had the smell of a toy language (it still has). I was talking with my colleague about the possibility of an object-oriented scripting language. In a 1999 post to the ruby-talk mailing list, he describes some of his early ideas about the language: Matsumoto has said that Ruby was conceived in 1993. Main article: History of Ruby Early concept According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, Java and Lisp. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Ruby is dynamically typed and uses garbage collection and just-in-time compilation. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. In Ruby, everything is an object, including primitive data types. It was designed with an emphasis on programming productivity and simplicity. Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. Ruby MRI, TruffleRuby, YARV, Rubinius, MagLev, JRuby, MacRuby, RubyMotion, Mruby, IronRubyĪda, Basic, C++, CLU, Dylan, Eiffel, Lisp, Lua, Perl, Python, Smalltalk Ĭlojure, CoffeeScript, Crystal, D, Elixir, Groovy, Ioke, Julia, Mirah, Nu, Ring, Rust, Swift 8 February 2023 4 days ago ( 8 February 2023)
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |