Ruby

From bibbleWiki
Revision as of 00:42, 11 August 2020 by Iwiseman (talk | contribs) (Created page with "= Introduction = * Thoroughly object oriented * Dynamic typing (Type errors are reported at runtime) * Duck typing (Code requires that an object supports the operations that a...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

  • Thoroughly object oriented
  • Dynamic typing (Type errors are reported at runtime)
  • Duck typing (Code requires that an object supports the operations that are used)
  • Multi-paradigm (Supports procedural, functional and generic approaches)
  • Reflection (Like RTTI in C++)
  • Meta programming (Manipulating the underlying mechanics of the language)
  • Byte code Interpreted (Like java but not like C++)