GoldenCrystal :
tu auras un truc genre for (int i = 0; i < strlen(string); i++) { } en C, et en C# for (int i = 0; i < string.Length; i++) { }, (dans la réalité n'importe quel programmeur pas trop con aura décalé le strlen() et le string.Length dans une variable locale, mais là osef)
c'est marrant que tu dises ça tout en défendant les langages de haut niveau ... pour moi ça devrait typiquement être le travail du compilo d'optimiser ce genre de choses. Un coup de static flow analysis pour être sûr que string.length ne change pas et puis voilà.