>> haypo: Si strlen() va plus vite, tout le système va plus vite.
> antoine: Sauf Python et tous les langages ayant une représentation
> antoine: des chaînes de caractères pas totalement pourrie.
Ah bon ? Tiens, regardons à quel point strlen() n'est pas utilisé dans CPython : $ grep strlen $(find -name "*.c")|wc -l
340
avec des occurences dans des fichiers assez courants : Parser/{grammar,parsetok,tokenizer}.c, Objects/{bytearray,class,complex,file,float,int,long,string,type,unicode}object.c, Python/{ast,bltmodule,codecs,compile,import,pythonrun,traceback}.c, et j'en passe (la liste est longue).
[^] # Re: Humm...
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Sortie de la version 2.11 de la bibliothèque standard C GNU (glibc). Évalué à 10.
> antoine: Sauf Python et tous les langages ayant une représentation
> antoine: des chaînes de caractères pas totalement pourrie.
Ah bon ? Tiens, regardons à quel point strlen() n'est pas utilisé dans CPython :
$ grep strlen $(find -name "*.c")|wc -l340
avec des occurences dans des fichiers assez courants : Parser/{grammar,parsetok,tokenizer}.c, Objects/{bytearray,class,complex,file,float,int,long,string,type,unicode}object.c, Python/{ast,bltmodule,codecs,compile,import,pythonrun,traceback}.c, et j'en passe (la liste est longue).