КОНФИГУРИРУЕМЫЕ ПОЛЬЗОВАТЕЛЕМ БИБЛИОТЕКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

1. Способ обеспечения конфигурируемой библиотеки программного обеспечения, содержащий этапы, на которых
принимают пользовательский ввод для задания целевой настройки для по меньшей мере одной конфигурируемой настройки базовой библиотеки программного обеспечения наряду с требуемым целевым языком для комментариев, причем базовая библиотека программного обеспечения спроектирована конфигурируемой и содержит читаемый человеком программный код;
идентифицируют по меньшей мере один кодовый сегмент, который должен добавляться в или удаляться из базовой библиотеки программного обеспечения, на основании целевой настройки и требуемого целевого языка для комментариев; и
создают модифицированную библиотеку программного обеспечения посредством того, что изменяют базовую библиотеку программного обеспечения в соответствии с целевыми настройками автоматическим образом, используя компьютерную программу, при этом модифицированная библиотека программного обеспечения содержит читаемый человеком программный код, а комментарии и/или программный код в модифицированной библиотеке программного обеспечения - на требуемом целевом языке.
2. Способ по п.1, дополнительно содержащий этап, на котором определяют конфигурируемые настройки базовой библиотеки программного обеспечения.
3. Способ по п.1, в котором базовая библиотека программного обеспечения выведена из первой библиотеки программного обеспечения.
4. Способ по п.1, в котором базовая и модифицированная библиотеки программного обеспечения содержат программный код для встроенного устройства.
5. Способ по п.1, в котором целевая настройка сконфигурирована для удаления по меньшей мере одного кодового сегмента из базовой библиотеки программного обеспечения для создания модифицированной библиотеки программного обеспечения.
6. Способ по п.1, в котором целевая настройка сконфигурирована для добавления по меньшей мере одного кодового сегмента в базовую библиотеку программного обеспечения для создания модифицированной библиотеки программного обеспечения.
7. Способ по п.6, в котором добавленный кодовый сегмент содержит вызов во внешнюю библиотеку программного обеспечения.
8. Способ по п.6, в котором добавленный кодовый сегмент задает константы для использования в модифицированной библиотеке программного обеспечения.
9. Компьютерная система, которая сконфигурирована для реализации способа обеспечения конфигурируемой библиотеки программного обеспечения, при этом компьютерная система содержит:
процессор;
память в электронной связи с процессором;
команды, хранимые в памяти, которые исполняются для реализации способа, содержащего этапы, на которых
принимают пользовательский ввод для задания целевой настройки для по меньшей мере одной конфигурируемой настройки базовой библиотеки программного обеспечения наряду с требуемым целевым языком для комментариев, при этом базовая библиотека программного обеспечения спроектирована конфигурируемой;
идентифицируют по меньшей мере один кодовый сегмент, который должен добавляться в или удаляться из базовой библиотеки программного обеспечения, на основании целевой настройки и требуемого целевого языка для комментариев; и
создают модифицированную библиотеку программного обеспечения посредством того, что изменяют базовую библиотеку программного обеспечения в соответствии с целевыми настройками автоматическим образом, используя компьютерную программу, при этом комментарии и/или программный код в модифицированной библиотеке программного обеспечения - на требуемом целевом языке.
10. Система по п.9, в которой базовая библиотека программного обеспечения выведена из первой библиотеки программного обеспечения.
11. Система по п.9, в которой базовая и модифицированная библиотеки программного обеспечения содержат программный код для встроенного устройства.
12. Система по п.9, в которой целевая настройка сконфигурирована для удаления по меньшей мере одного кодового сегмента из базовой библиотеки программного обеспечения для создания модифицированной библиотеки программного обеспечения.
13. Система по п.9, в которой целевая настройка сконфигурирована для добавления по меньшей мере одного кодового сегмента в базовую библиотеку программного обеспечения для создания модифицированной библиотеки программного обеспечения.
14. Система по п.13, в которой добавленный кодовый сегмент содержит вызов во внешнюю библиотеку программного обеспечения.
15. Система по п.9, в которой базовая и модифицированная библиотеки программного обеспечения содержат читаемый человеком программный код.
16. Машиночитаемый носитель, содержащий исполняемые команды для реализации способа обеспечения конфигурируемой библиотеки программного обеспечения, содержащего этапы, на которых
принимают пользовательский ввод для задания целевой настройки для по меньшей мере одной конфигурируемой настройки базовой библиотеки программного обеспечения наряду с требуемым целевым языком для комментариев, причем базовая библиотека программного обеспечения спроектирована конфигурируемой;
идентифицируют по меньшей мере один кодовый сегмент, который должен добавляться в или удаляться из базовой библиотеки программного обеспечения, на основании целевой настройки и требуемого целевого языка для комментариев; и
создают модифицированную библиотеку программного обеспечения посредством того, что изменяют базовую библиотеку программного обеспечения в соответствии с целевыми настройками автоматическим образом, используя компьютерную программу, при этом комментарии и/или программный код в модифицированной библиотеке программного обеспечения - на требуемом целевом языке.
17. Машиночитаемый носитель по п.16, в котором базовая библиотека программного обеспечения выведена из первой библиотеки программного обеспечения.
18. Машиночитаемый носитель по п.16, в котором базовая и модифицированная библиотеки программного обеспечения содержат программный код для встроенного устройства.
19. Машиночитаемый носитель по п.16, в котором базовая и модифицированная библиотеки программного обеспечения содержат читаемый человеком программный код.
20. Машиночитаемый носитель по п.16, в котором целевая настройка сконфигурирована для добавления по меньшей мере одного кодового сегмента в базовую библиотеку программного обеспечения для создания модифицированной библиотеки программного обеспечения.