Модульная компоновка была реализована еще в компоновщике L80 под CP/M. Библиотеки таких языков, как Фортран, содержат много модулей как раз для того, чтобы исключить из исполняемого файла те модули, точки входа которых не используются. Поэтому, чем меньше размер модулей - тем больше их можно исключить при компоновке, тем меньше размер исполняемого файла.




Ответить с цитированием