jsute parce que javascript aussi est intéressant comme langage, et permet aussi de s'amuser (un peu) avec les regexp.
Si on prend ton premier exemple de code, ça donnerait :
if(/(\w+)=(\d+)/.test(line)) {
ident = RegExp.1ドル;
value = RegExp.2ドル;
}
Autant dire que j'adore le fait d'avoir la regexp entre / / vue comme un objet
Sinon il est vrai que perl c'est bien, mangez-en !
Apprendre perl est assez intéressant, et comme beaucoup une fois qu'on a gouté aux hash à gogo, c'est sympa pour beaucoup de choses.
Mais pour ma part j'ai remplacé tout ce que je faisais en perl pour du ruby. Tous mes scripts annexes tournent en ruby (j'entend par là tout ce qui touche à mes sources, préprocesseurs, rapports, stats, build, etc)
Pour ce qui concerne java, pour en faire de temps en temps, je trouve aussi que c'est un mauvais langage. Ok l'ensemble de lib est intéressant, mais le langage ... beurk.
Il faut toujours écrire beaucoup trop de choses pour avoir un truc sympa, il est trop rigide, et surtout trop pauvre. Les collections sont pas très sympa à manipuler (sauf depuis le 1.6 si je ne me trompe et foreach).
En fait, le langage java est lourd, trop compliqué car inutilement pauvre.
Il parait que ça s'améliore un peu, les annotations sont quand même quelque chose de sympa (même si ça existe ailleurs) mais bon...
impossible de retourner par exemple facilement un liste de valeurs. Si une méthode doit retourner plusieurs valeurs, il faut forcément passer par une structure dédiée (si on veut pas avoir des tableaux partout comme on trouve parfois...)
De même je crois qu'on ne peut pas passer de paramètre modifiable en java...
# javascript
Posté par CrEv (site web personnel) . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 0.
Si on prend ton premier exemple de code, ça donnerait :
if(/(\w+)=(\d+)/.test(line)) {ident = RegExp.1ドル;
value = RegExp.2ドル;
}
Autant dire que j'adore le fait d'avoir la regexp entre / / vue comme un objet
Sinon il est vrai que perl c'est bien, mangez-en !
Apprendre perl est assez intéressant, et comme beaucoup une fois qu'on a gouté aux hash à gogo, c'est sympa pour beaucoup de choses.
Mais pour ma part j'ai remplacé tout ce que je faisais en perl pour du ruby. Tous mes scripts annexes tournent en ruby (j'entend par là tout ce qui touche à mes sources, préprocesseurs, rapports, stats, build, etc)
Pour ce qui concerne java, pour en faire de temps en temps, je trouve aussi que c'est un mauvais langage. Ok l'ensemble de lib est intéressant, mais le langage ... beurk.
Il faut toujours écrire beaucoup trop de choses pour avoir un truc sympa, il est trop rigide, et surtout trop pauvre. Les collections sont pas très sympa à manipuler (sauf depuis le 1.6 si je ne me trompe et foreach).
En fait, le langage java est lourd, trop compliqué car inutilement pauvre.
Il parait que ça s'améliore un peu, les annotations sont quand même quelque chose de sympa (même si ça existe ailleurs) mais bon...
impossible de retourner par exemple facilement un liste de valeurs. Si une méthode doit retourner plusieurs valeurs, il faut forcément passer par une structure dédiée (si on veut pas avoir des tableaux partout comme on trouve parfois...)
De même je crois qu'on ne peut pas passer de paramètre modifiable en java...