История изменений
Исправление X512, (текущая версия) :
квадратичную сложность на бинарный поиск в M модулях с N символов в каждом
На практике это работает достаточно быстро (в том числе потому что используется оптимизированный формат релокаций). Нужны сотни тысяч модулей и символов чтобы это начало серьёзно тормозить на современном железе. И статически линковаться это будет в разы дольше и будет потреблять больше памяти.
Я приложения могу запускать в своей ОС без перезагрузки
А в Обероне я могу динамически менять любой модуль приложения без перезапуска приложения.
Исходная версия X512, :
квадратичную сложность на бинарный поиск в M модулях с N символов в каждом
На практике это работает достаточно быстро. Нужны сотни тысяч модулей и символов чтобы это начало серьёзно тормозить на современном железе. И статически линковаться это будет в разы дольше и будет потреблять больше памяти.
Я приложения могу запускать в своей ОС без перезагрузки
А в Обероне я могу динамически менять любой модуль приложения без перезапуска приложения.