J'ai déjà dvl des projets assez importants en Ruby:
-serveur TCP multithread (a noté que le support des threads en Perl n'est pas finalisé):
aucun pb en termes de perfs (avec une dizaine de clients simultanées).
-prog faisait des DoS/Bench en surchargent de requetes un serveur lancé via inetd (ou autre) (une cinquentaines de thread en simultanées): aucun pb coté de perfs (le serveur tombe bien avant le prog Ruby).
-Attaque force brute sur login/password vers serveur http, telnet, ftp, ... (encore pleins de threads): aucun pb.
-Nombreux scripts parsants des gros fichiers logs (500 Mo) avec stockages dans des list ou des hash: diff avec Perl négligeable (mais c vrai que Perl va plus vite (+ ou - 50%)).
-Développement d'un perceptron multicouche pour faire de la reconnaissance de forme: inutilisable que ce soir Perl ou Ruby (mon prog Ruby tournait un we quand mon prog en C tournait en 30 minutes).
Donc en général quand on utilise des langages de scripts c que le vitesse n'est pas un paramettre critique, les résultats de Perl et Ruby sont comparables dans ce genre de situations (prog système/réseaux)
[^] # Re: Interview de Matz le créateur de Ruby
Posté par Cédric Foll . En réponse à la dépêche Interview de Matz le créateur de Ruby. Évalué à 10.