История изменений
Исправление MOPKOBKA, (текущая версия) :
Это неважно, в С этим занимается компилятор на момент сборки. Невозможно произвести компиляцию интерпретируемого кода, не создавая данные описывающие структуры. Какие бы способы описания «структур» ты не делал, этого этапа не избежать.
Главное что после компиляции, словари становятся куском в памяти, куда можно записывать по смещению значения.
Просто твой комментарий изначальный такой:
Вот, к примеру, в js нет структур, вместо них поголовно хеш-массивы, которые конечно же будут медленее.
Выглядит так, будто ты говоришь «в js нету структур, и он медленный, но в другом интерпретируемом языке это возможно»
Исправление MOPKOBKA, :
Это неважно, в С этим занимается компилятор на момент сборки. Невозможно произвести компиляцию интерпретируемого кода, не создавая данные описывающие структуры. Какие бы способы описания «структур» ты не делал, этого этапа не избежать.
Главное что после компиляции, словари становятся куском в памяти, куда можно записывать по смещению значения.
Исправление MOPKOBKA, :
Это неважно, в С этим занимается компилятор на момент сборки. Невозможно произвести компиляцию интерпретируемого кода, не создавая данные описывающие структуры.
Главное что после компиляции, словари становятся куском в памяти, куда можно записывать по смещению значения.
Исходная версия MOPKOBKA, :
Это неважно, в С этим занимается компилятор на момент сборки. Невозможно произвести компиляцию интерпретируемого кода, не создавая данные описывающие структуры.