| ▲ | steve_gh 4 hours ago | |||||||
One correction I'd make to the article's taxonomy: Ruby is an object oriented language not an Algol. Its inspiration is Smalltalk, and much of the standard library naming comes from that route (eg collect rather than map). Ruby is object oriented from the ground up. Everything (and I do mean everything) is an object, and method call is conceived as passing messages to objects. While Ruby is most often compared to Python (an Algol), they come from very different evolutionary routes, and have converged towards the same point in the ecosystem. I think of Ruby as a cuddly Alpaca compared to Python's spitting camel. | ||||||||
| ▲ | pjmlp 17 minutes ago | parent | next [-] | |||||||
Since Python introduced new style classes, it also became a pure OOP language, even though it might not look like it at "Hello World" level, all primitive types have become objects as well. I love to point this out to OOP haters, | ||||||||
| ||||||||
| ▲ | bitwize 10 minutes ago | parent | prev [-] | |||||||
Aren't camels a Perl thing? | ||||||||