1/ Les perfs annoncées sont à prendre en compte sans contrat. Dans le futur , on aura plusieurs niveau de prise en compte des contrats dans le code. Pour le moment, il faut activer le mode debug, ou il y a peu d'inlining pour en profiter.
2/ Les optimisations que l'on peut difficilement en C sont multiple. Optimiser un case en utilisant un index multiple de 8 par exemple, ou encore gérer à la main la mémoire, ou encore des spécialisation de types. Ce sont des trucs beaucoup trop complexes pour un cerveau humain qui demande une rigueur absolue et est donc généralement impossible à faire à la main sans énormément de bugs.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Benchmarks
Posté par Ontologia (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 3.
2/ Les optimisations que l'on peut difficilement en C sont multiple. Optimiser un case en utilisant un index multiple de 8 par exemple, ou encore gérer à la main la mémoire, ou encore des spécialisation de types. Ce sont des trucs beaucoup trop complexes pour un cerveau humain qui demande une rigueur absolue et est donc généralement impossible à faire à la main sans énormément de bugs.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker