Question

J'aimerais prendre le temps d'en apprendre davantage sur les langages dynamiques construits sur le DLR et je ne sais pas quelle langue il serait préférable d'apprendre.

Ayant peu de temps, je n'ai vraiment que le temps de chercher à en apprendre un.

Des opinions sur lequel des deux (Iron Ruby ou Iron Python) serait le plus utile à long terme ?

Était-ce utile?

La solution

S'il s'agit de « Quel langage fonctionne le mieux sur le CLR », alors pour le moment, IronPython gagne haut la main.

Cependant, à long terme, "quel langage m'apprendra le plus et me servira mieux dans ma carrière de programmeur", je dirais certainement IronRuby (ce serait également vrai pour CPython vs CRuby)

Ruby vous exposera à plus de « concepts » que Python, car il est plus libéral dans la façon dont il gère des éléments tels que les fonctions lambda, les blocs de code, l'évaluation, etc.

Quoi qu’il en soit, cela va probablement dégénérer en une guerre des flammes.Désolé

Autres conseils

Sans entrer dans les mérites relatifs des langages (ce qui serait en soi un véritable concours de pisse), IronPython (stable 1.1.1, bêta 2.0) est plus avancé dans le développement qu'IronRuby (alpha).

Quel que soit votre choix, jetez un œil à Éditeur de fer -- c'est génial pour jouer.Je l'utilise actuellement pour essayer d'acquérir ces langues moi-même...

J'opterais pour IronPython pour le moment car il existe de nombreux livres/informations à ce sujet (IronPython en action est juste en train d'être terminé).

J'apprendrais personnellement IronRuby parce que je préfère la façon dont Ruby fonctionne par rapport à Python et comme c'est l'un des mêmes, choisissez le langage que vous préférez.

Je veux juste mentionner qu'il existe également une version DLR de Javascript (JScript), qui est ma préférée.Si vous recherchez un nouveau langage à apprendre pour une utilisation dlr, je suggèrerais ironpython comme mentionné, il est plus avancé en termes de dlr.Python est également assez populaire en dehors du DLR pour la programmation graphique et propose Django pour les applications Web MVC.

C’est purement subjectif, mais je pense que la popularité du rubis diminue un peu.À long terme, je pense que ce sera comme Perl, utilisé et respecté, mais une goutte d'eau dans l'océan par rapport aux autres options.Il se trouve que j'aime beaucoup Ruby (et Perl), mais je ne le suggérerais pas comme une nouvelle voie pour votre objectif.

Comme d'autres l'ont dit, IronPython est plus stable et plus mature, et vous pouvez trouver plus d'échantillons et de nombreux codes Python réguliers que vous pourrez essayer.

IronRuby est génial mais attention :pour l'essayer, vous devez obtenir le code directement depuis le SVN et le compiler vous-même.Ou vous pouvez télécharger le SDK Silverlight dynamique et obtenez-le ainsi, mais vous devrez également passer du temps à apprendre cet environnement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top