3 ms·
You may not be completely familiar with them? The object model is fundamentally different. The syntax is vastly different. The runtime capabilities are differen
by setpatchaddress 5y ago
You may not be completely familiar with them? The object model is fundamentally different. The syntax is vastly different. The runtime capabilities are different. Performance characteristics are different. (Ruby has less startup-time overhead.)
Subjectively, I’ve been using Python since version 1.5? on classic Mac OS — but I’ve never liked it much. Always feels like a struggle to do basic flow control. Ruby really clicked for me. The ‘_why the lucky stiff’ quote really resonates: it’s the language Buddha would have programmed in.
- jerf 5y agoYou're using the perspective where you sit them right down next to each other and compare them directly. In that case, every little small difference leaps out and they look very different. I'm using the perspective of the whole programming language landscape. Take Python and Ruby and sit them next to Haskell, or SQL, or Prolog, or best yet, all of them at once. Even within just the "dynamically typed languages" they are the most similar to each other. Syntax is one of their greater differences when sat next to each other, but much less impressively different when considered in the whole landscape. Syntax glosses on virtually identical semantics.