Ruby (programming language): Difference between revisions

Content deleted Content added
add to category: functional languages
m upd link
Line 152:
== Features ==
 
* Thoroughly [[object-oriented]] with [[Inheritance (computerobject-oriented scienceprogramming)|inheritance]], [[mixin]]s and [[metaclass]]es<ref name="stewart"/>
* [[Dynamic typing]] and [[duck typing]]
* Everything is an [[Expression (programming)|expression]] (even [[Statement (programming)|statements]]) and everything is executed [[Imperative programming|imperatively]] (even [[Declaration (computer science)|declarations]])