[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] a propos de Python (was:Win2000 requires)



On Wed, Feb 16, 2000 at 12:33:46PM +0100, Dany Vanderroost wrote:
> Le Wed, Feb 16, 2000 at 08:36:54AM +0100, Pascal Bleser, pris d'une clavièrite aigüe, écrivait:
> > > Yep et quand tu sais que Win95 était à "l'aise" à partir de 64 Mb ...
> > Ca promet...
> > Rien à faire, avec mon bièsse P200/64MB, je lance 5 "make" en même temps (euh, avec nice
> > quand même ;)) et je chipote avec GIMP sous X...
> > Ca suffirait pas pour les jeux 3D de-la-mort-qui-tue (tm) genre Quake, mais bon... ;)
> Et moi avec mon P133/64Mb et mon portable P100/8Mb , tu crois que j'ai des chances B-)
Euh... non, encore moins ;))

> > Tu permets... mon script prend une signature au hasard qu'il ajoute à une entête de
> > signature standard :)
> Je sais, mais j'ai pas arrivé à faire fonctionner fortune, alors, j'suis resté sous bash B-)
Je passe pas par fortune non plus.
J'ai un répertoire avec des signatures dans des fichiers.
Fortune donne trop peu de bonnes fintes à mon goût, alors j'ai fait une sélection ;)))

> > Dju ti... il fait 37 (!) lignes en plus.
> > C'est pas toi qui me disait que perl c'est de la m.... et que python c'est bien meilleur ? ;)
> Ben non, tu te gourres, je commences python mais il faudra revoir Perl car la nouvelle version a plus de feature et plus de modules. Mais tcl/tk + gtk+ est pas mal B-)
Je dois confondre avec qqn d'autre alors ;)

Python, c'est pas mal, je fais qqes trucs avec, mais il y a aussi beaucoup de choses
qui ne me plaisent pas du tout (mais alors là, pas du tout), sans doute parce que je
fais du C++ et du Java.
p.ex.:
- pas de public/private, tout est public (il y a bien une astuce, mais c'est très laid)
- pas de vrai static: des méthodes de classes doivent *toujours* être appelés
  à partir d'une instance
- les attributs définis dans une class (via "class") sont toujours quasi-static, donc partagés
  par toutes les instances de cette classe... bonjour les effets de bord :(
  les attributs d'instances sont définis "on-the-fly": tu ne sais pas les prototyper;
  en fait, les instances ne sont quasiment que des hashes (pardon: "dictionnaires") + des méthodes

Enfin bref: beurk!
Je veux bien que c'est un langage de script, mais si c'est pour faire de l'OOP, autant le
faire comme il faut.

Mais bon, à part ça (et la syntaxe très particulère, même si ça rend le code très
lisible), c'est pas mal. La possibilité de faire faire du bytecode, c'est très
chouette (faudrait vraiment ça pour Perl).

Si jamais Perl dispose un jour d'une syntaxe OO moins "trucage", je risque de taper
Python aux oubliettes (ok, ok, il y a Zope ;)).

-- 
  -o) / Pascal Bleser          ATOS Payment Systems|
  /\\ \ C++/UNIX Development        Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atos-group.com>|
---------------------------------------------------|
Man usually avoids attributing cleverness to       :
somebody else -- unless it is an enemy.            :
                                -- Albert Einstein :
---------------------------------------------------'

---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/