Ruby
A language built for programmer happiness, made famous by Ruby on Rails. See how developers rate it month by month on DTDb.
- Category
- programming language
- Developer
- Ruby core team
- Created by
- Yukihiro Matsumoto
- First release
- 1995
- License
- Ruby License or BSD-2-Clause
- Open source
- Yes
- Pricing
- Free
- Website
- https://www.ruby-lang.org
- Paradigms
- Object-oriented, Functional
- Typing
- Dynamic
- Type strength
- Strong
- Type inference
- No
- Memory management
- Garbage collected
- Runs as
- Bytecode on a virtual machine
- Main implementation
- CRuby (YARV, YJIT)
- Concurrency
- Threads with a global lock, fibers, Ractors
- Null safety
- No
- Package manager
- RubyGems, Bundler
- Used for
- Back end, Scripting
- Specification
- ISO/IEC 30170