Ich habe gerade das Ruby-Kapitel des Buches 7 Sprachen in 7 Wochen gelesen . Abgesehen von etwas syntaktischem Zucker hier und da kann ich nichts sehen, was mit C # mit einer ähnlichen Syntax nicht möglich ist. Ich verstehe, dass beide Sprachen von Natur aus unterschiedlich sind, aber meine Frage bezieht sich eher auf die Verwendung als auf das Design.
Relevante Fragen lassen mich glauben, dass Ruby kaum mehr als C # bietet:
- Warum werden C # -Programmierer nicht wie Java-Programmierer zu Ruby hingezogen?
- Ist Rubys Codeblock der gleiche wie der Lambda-Ausdruck von C #?
Ich habe kaum mit Ruby gearbeitet und mein Verständnis der Sprache ist immer noch sehr begrenzt. Vielleicht kann jemand, der sowohl mit .NET 4.0 als auch mit Ruby experimentiert hat, mit konkreten Beispielen antworten.
Welche Aufgaben erfordern mit Ruby deutlich weniger Arbeit als C # 4.0?
Ps: Diese Frage wurde bei StackOverflow als zu subjektiv und argumentativ geschlossen, obwohl sie einige Aufmerksamkeit auf sich gezogen hat. Ich hatte gehofft, dass es hier zusammengeführt wird, aber stattdessen muss ich es einfach neu veröffentlichen.