The Ruby Programming Language

GPTKB entity

Properties (60)
Predicate Object
gptkbp:instanceOf Programming Language
gptkbp:availableFormats .rb
gptkbp:designedBy Yukihiro Matsumoto
gptkbp:expansion RubyGems
gptkbp:firstAppearance 1995
gptkbp:hasFeature Data Structures
Reflection
Symbolic Representation
Open Source
Code Reusability
Community Support
Exception Handling
Modules
Regular Expressions
Version Control Integration
Blocks
String Interpolation
Operator Overloading
Mixins
Lambda Functions
Dynamic Loading
Metaprogramming
Method Chaining
Concurrency Support
Code Blocks
Community Libraries
Built-in Debugger
Unicode Support
API Development Support
Web Development Support
Built-in Support for Threads
Custom Exception Classes
Deployment Tools Support
Dynamic Method Dispatch
Easy to Read Syntax
Enumerable Module
Method Missing
Self Type
Testing Frameworks Support
Cross-Platform_Compatibility
Rich_Standard_Library
Functional_Programming_Constructs
Inline_Documentation
Interactive_Shell
gptkbp:hasVersion 3.1.2
https://www.w3.org/2000/01/rdf-schema#label The Ruby Programming Language
gptkbp:influencedBy Lisp
Smalltalk
Perl
Eiffel
gptkbp:operatingHours Cross-platform
gptkbp:philosophy Imperative
Object-oriented
Functional
gptkbp:popularActivities Ruby on Rails
gptkbp:supports Garbage Collection
Duck Typing
Dynamic Typing
gptkbp:type Interpreted
gptkbp:uses C