Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
Vieux 16/02/2010, 00h51   #1
Expert Confirmé Sénior
 
Avatar de Katleen Erna
 
Inscription : juillet 2009
Messages : 1 553
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2009
Messages : 1 553
Points : 30 184
Points : 30 184
Par défaut Python vs. Ruby : Quel langage pour programmer ? Le débat ouvert au NWPD

Python vs. Ruby : Quel langage pour programmer ? Le débat ouvert au NWPD

Lors du Northwest Python Day 2010, qui eu lieu le 30 janvier dernier à Seattle, un programmeur professionnel et indépendant à pris la parole pendant une trentaine de minutes devant les partcipants.

Il s'appelle Gary Bernhardt et son intervention, la dernière de la journée, avait pour titre "Python vs. Ruby". Le fichier audio intégral de sa conférence a été publié sur le net il y a quelques heures.

Il y est fait mention d'abord des communautés liées à ces deux langages, et qui leur permettent d'évoluer. Ayant travaillé avec Python et avec Ruby, Gary en fait des comparaisons. Il montre les forces et faiblesses de chacun, mais surtout les "trous" de l'un (Ruby), qui sont "comblés" par l'autre (Python).

Il aborde les thèmes suivants : le Zen de Python, le monkey patching, la syntaxe et la grammaire des langages, la complexité sémantique, etc...

Il affirme ne pas exposer l'exacte "vérité", mais simplement son opinion.

Source :

Et vous, préfèrez-vous développez avec Ruby ou avec Python ? Pourquoi ?

Que pensez-vous des propos de Gary ? (en anglais)
Katleen Erna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2010, 07h07   #2
Membre régulier
 
Avatar de Zorro
 
Inscription : août 2002
Messages : 138
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 138
Points : 85
Points : 85
Bonjours,

Pour moi, un programmeur qui connaissait à la fois Python et Ruby est
beaucoup mieux que celui qui connaissait l'une ou l'autre.

Z
__________________
Coure-moi après que je t’attrape.
Zorro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2010, 08h19   #3
Membre Expert
 
Homme
Inscription : février 2006
Messages : 913
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : février 2006
Messages : 913
Points : 1 051
Points : 1 051
Citation:
Envoyé par Zorro Voir le message
Bonjours,

Pour moi, un programmeur qui connaissait à la fois Python et Ruby est
beaucoup mieux que celui qui connaissait l'une ou l'autre.

Z
Et pour moi celui qui connait RUBY et PYTHON est beaucoup mieux que
celui qui ne connait ni RUBY ni PYTHON



Honnêtement, PYTHON j'en ai fait longtemps comme langage de script pour mon moteur de jeu. J'utilisais le binding BOOST C++. J'en étais très content.

Puis je me suis mis à RUBY pour RoR, et un peu de OGL (très lent).

Niveau syntaxique et souplesse je préférais RUBY mais niveau perf PYTHON était loin devant. Ca m'intéresserais de savoir comment cela a évoluer.
ash.ice.loky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2010, 09h11   #4
Membre éclairé
 
Inscription : décembre 2004
Messages : 288
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 288
Points : 343
Points : 343
Pareil, j'ai fait des 2 il y a plusieurs années, j'ai basculé de Python à Ruby uniquement pour une question de syntaxe objet mieux foutue côté Ruby, à cette époque et à mon avis.
Ca a peut-être changé depuis le temps, je n'utilise plus ni l'un ni l'autre.
Thorna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2010, 11h34   #5
Membre du Club
 
Avatar de fmh1982
 
Inscription : octobre 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 118
Points : 56
Points : 56
c'est des faux jumeaux, si on fait du ruby , on peut faire du python sans problème.
fmh1982 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2010, 13h13   #6
Membre actif
 
Inscription : juin 2008
Messages : 189
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 189
Points : 186
Points : 186
Moi, je préfère trouver quelqu'un qui a les poches remplis de ruby plutôt que de python (comme ça, c'est fait)
Jack Sparrow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2010, 07h12   #7
Membre régulier
 
Avatar de Zorro
 
Inscription : août 2002
Messages : 138
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 138
Points : 85
Points : 85
Citation:
Envoyé par Jack Sparrow Voir le message
Moi, je préfère trouver quelqu'un qui a les poches remplis de ruby plutôt que de python (comme ça, c'est fait)


Les poches remplis de Ruby avec un Python qui te surveille, c'est mieux.

Z
__________________
Coure-moi après que je t’attrape.
Zorro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2010, 10h06   #8
Inactif
 
Chérif
Inscription : janvier 2008
Messages : 52
Détails du profil
Informations personnelles :
Nom : Chérif
Âge : 29

Informations forums :
Inscription : janvier 2008
Messages : 52
Points : 39
Points : 39
Citation:
Envoyé par Jack Sparrow Voir le message
Moi, je préfère trouver quelqu'un qui a les poches remplis de ruby plutôt que de python (comme ça, c'est fait)
EXCELLENTE
chrifus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2010, 11h24   #9
Invité de passage
 
Inscription : avril 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 2
Points : 1
Points : 1
J'ai jamais eu l'occasion d'approcher ruby mais j'ai entendu que c'était surtout pour le web or là il y a php donc python seulement pour moi
meithal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2010, 14h05   #10
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 23
Points : 12
Points : 12
Citation:
Envoyé par meithal Voir le message
J'ai jamais eu l'occasion d'approcher ruby mais j'ai entendu que c'était surtout pour le web
Ruby ne se résume certainement pas qu'à rails comme python ne se résume pas seulement à django ou pylons.

Python pour ma part
leoz01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2010, 22h06   #11
Invité de passage
 
Étudiant
Inscription : août 2009
Messages : 1
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2009
Messages : 1
Points : 1
Points : 1
Par défaut Python Vs. Ruby, des langages extra-mnémonique.

Sans qu'il ait beaucoup de conflit entre Ruby et Python, tous deux dépendent de leur petit gaïa, leur instantiation, ou le cortège qui les pilotes...

Ils sont en grande partie des langages dépendant... ils n'arrivent peu à produire des états satisfaisants que lorqu'ils sont mèler à des IDL ou des «librairies»... Alors Les questions de rapidité ou de leur célerité à travers une cascade d'interprétation code machine... Dans plusieurs cas dont celui que je porte toujours en cause d'être extrêmement lent est le module Dogtail de python, accessible via accerciser qui lui dépend de gnome et de l'interface d'accessibilité qui est un sur-poids et devient un fardeau pour la programmation d'automate et de test. Idem pour Ruby, ou certains plug-in en ruby sont presque 100% ruby... lorsqu'il y a déjà une composante similaire dans une librairie ".so" ... un vrai cauchemar...

Alors hors de tout doute, c'est SCONS de python et SWIG qui sont les gagnants... peu importe si c'est pour un ruby sur une bague ou un python comme foulard... c'est la structure enveloppante qui est un atout...

Swig est disponible pour plein de langage dont Ruby et python...



Annuellement vôtre, même opinion...
Maxiste Deams sur Twitter .

p.s.: Le 2x2n3055 en background est vraiment un montage à bras d'un Darlington qui remplace un TIP1XX dans un montage de Tesla-coil domestique... le temp que je trouve des résistance de quelques watts au lieu de 3x0,5 watts pour donner de quoi qui a de l'allure...
maxistedeams est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 08h26.


 
 
 
 
Partenaires

Hébergement Web