Challenger le status quo, trouver la meilleure option, explorer des sentiers plus exotiques, oui
Dénigrer l'"adversaire" avec des arguments fallacieux ou tout du moins non étayés, bof.
perl a déployé des trésors d'inventivité
J'en doute pas, mais j'imagine que ces avancées pourraient être reprises dans un autre langage, car regesp n'est pas la syntaxe, c'est un outil.
une émulation entre python, perl et ruby
considérant le même code dans ces trois langages
subfoo{my($a,$b)=@_;return$a+$b;}subbar{my($func,$x,$y)=@_;return$func->($x,$y);}my$num1=5;my$num2=10;my$result=bar(\&foo,$num1,$num2);print"The result of adding $num1 and $num2 is: $result\n";
deffoo(a,b):returna+bdefbar(func,x,y):returnfunc(x,y)# Main partnum1=5num2=10result=bar(foo,num1,num2)print(f"The result of adding {num1} and {num2} is: {result}")
deffoo(a,b)a+benddefbar(func,x,y)func.call(x,y)endnum1=5num2=10result=bar(method(:foo),num1,num2)puts"The result of adding #{num1} and #{num2} is: #{result}"
Si on commençait par la syntaxe 😉 ; IMHA ruby ≥ python > perl.
Je taquine, la syntaxe c'est un peu l'âme d'un langage (sauf lisp like), difficile de tout chambouler.
Mais j'aimerai fondamentalement comprendre ce qu'aime les aficionado du Perl.
[^] # Re: performances
Posté par steph1978 . En réponse au journal Utilisation de Perl aujourd'hui.. Évalué à 3.
Challenger le status quo, trouver la meilleure option, explorer des sentiers plus exotiques, oui
Dénigrer l'"adversaire" avec des arguments fallacieux ou tout du moins non étayés, bof.
J'en doute pas, mais j'imagine que ces avancées pourraient être reprises dans un autre langage, car regesp n'est pas la syntaxe, c'est un outil.
considérant le même code dans ces trois langages
Si on commençait par la syntaxe 😉 ; IMHA
ruby ≥ python > perl.Je taquine, la syntaxe c'est un peu l'âme d'un langage (sauf lisp like), difficile de tout chambouler.
Mais j'aimerai fondamentalement comprendre ce qu'aime les aficionado du Perl.