OGRE3D, например, использует строки для идентификации объектов, поэтому каждый раз, когда код делает что-то с объектом, используя его имя (строку), он должен выполнять строковые операции, и, поскольку 3D-движок очень чувствителен к скорости, как можно это будет хороший способ сделать это?
Когда компьютер должен выполнять операции со строкой, он делает это последовательно, байты за байтами, поэтому он тратит больше циклов ЦП, если строка длиннее ...
Не будет ли быстрее использовать простые имена переменных в коде вместо строковых идентификаторов?