Ho appena finito di leggere il capitolo Ruby del libro 7 lingue in 7 settimane . A parte qualche zucchero sintattico qua e là, non riesco davvero a vedere nulla che non possa essere fatto con C # con una sintassi simile. Capisco che entrambe le lingue sono intrinsecamente diverse, ma la mia domanda si riferisce al suo utilizzo piuttosto che al design.
Domande pertinenti mi fanno credere che Ruby offra poco più di C #:
- Perché aren ' t c # programmatori attratti da ruby come programmatori java sono
- Il blocco del codice di Ruby è uguale all'espressione lambda di C #?
Ho lavorato duramente con Ruby e la mia comprensione della lingua è ancora molto limitata, quindi forse qualcuno che ha sperimentato sia con .NET 4.0 che con Ruby può rispondere con esempi concreti.
Quali attività richiedono molto meno lavoro con Ruby rispetto a C # 4.0?
P.s .: questa domanda è stata chiusa su StackOverflow come troppo soggettiva e argomentativa, sebbene abbia attirato l'attenzione. Speravo che sarebbe stato unito a qui, ma invece dovrò semplicemente ripubblicarlo.