Механизмы эволюции библиотек
Механизмы эволюции библиотек
Разработка высококачественных библиотек - долгая и трудная задача. Невозможно гарантировать, что построенные библиотеки сразу будут совершенными. Следовательно, важной проблемой является обеспечение разработчиков библиотеки возможностью обновлять и модифицировать их проекты, не нанося вреда существующим системам, основанным на библиотеках. Этот важный критерий эволюции мы отнесли к категории библиотек, но он относится также и к категории метода и языка.
Должны быть доступны механизмы, облегчающие эволюцию библиотек с минимальными нарушениями работы ПО клиентов.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
8.3.3. Разработка совместимых библиотек
8.3.3. Разработка совместимых библиотек При разработке собственных библиотек необходимо знать факторы, делающие библиотеку несовместимой. Существуют три основных причины несовместимости.1. Изменение или удаление интерфейсов экспортированных функций.2. Изменение
8.6.1. Использование деинсталлированных библиотек
8.6.1. Использование деинсталлированных библиотек После запуска программы динамический загрузчик обычно ищет необходимые программе библиотеки в кэше (/etc/ld.so.cache, созданном ldconfig) библиотек, которые находятся в каталогах, записанных в /etc/ld.so.conf. Однако если установлена
8.6.2. Предварительная загрузка библиотек
8.6.2. Предварительная загрузка библиотек В некоторых случаях вместо замены целой библиотеки совместно использования возникает необходимость замены лишь нескольких функций. Вследствие того, что динамический загрузчик выполняет поиск функций, начиная с первой
Создание библиотек шаблонов
Создание библиотек шаблонов Приложение для создания библиотек шаблонов (по своей сути также прикладная библиотека к КОМПАС-3D, названная Менеджером шаблонов) позволяет создавать особый вид пользовательских прикладных библиотек. Эти библиотеки состоят из базового
Photoshop как венец художественной эволюции (на правах введения)
Photoshop как венец художественной эволюции (на правах введения) «Киса, скажите мне как художник художнику, – спросил как-то Остап Бендер, – вы рисовать умеете?»Если бы Ильф и Петров создавали свой шедевр в наши дни, эта фраза наверняка звучала бы несколько по-другому:
История возникновения и эволюции UNIX
История возникновения и эволюции UNIX O В этой главе:O Первые ЭВМO Изобретение ассемблераO Операционные системы RSX и OS/360O История MUTLICSO Возникновение UNIXO Берклиевский бумO UNIX в СССРO Краткая история
История возникновения и эволюции Windows
История возникновения и эволюции Windows O Хаос семидесятыхO BASIC - первые шаги MicrosoftO Краткая история создания IBM PCO История CP/MO Возникновение MS-DOSO Становление MS-DOS стандартной системой IBM PCO Появление MS-DOS 2.0O Изобретение мыши и графического интерфейса в Palo Alto Research CenterO Первая
2.3. Создание и использование библиотек
2.3. Создание и использование библиотек Практически со всеми программами компонуется одна или несколько библиотек. К любой программе, использующей функции языка С (например, printf() или malloc()), подключается библиотека времени выполнения. Если у программы есть графический
2.3.5. Преимущества и недостатки библиотек
2.3.5. Преимущества и недостатки библиотек Познакомившись со статическими архивами и совместно используемыми библиотеками. читатели, очевидно, задумались: какие же из них лучше использовать? Есть несколько важных моментов, о которых следует помнить.Большим преимуществом
Как в ходе эволюции возникают адаптивные признаки, или Какую из теорий эволюции подтверждают данные современной генетики? Дмитрий Шабанов
Как в ходе эволюции возникают адаптивные признаки, или Какую из теорий эволюции подтверждают данные современной генетики? Дмитрий Шабанов Опубликовано 25 ноября 2013 В последних колонках я не раз обращался к теме ЭТЭ — эпигенетической теории
Линуксоид как высшая ступень эволюции Homo sapiens
Линуксоид как высшая ступень эволюции Homo sapiens LinuxFormat, #137 (ноябрь 2010)Сегодня я хочу познакомить вас с популярно-научным сайтом антропогенез.ру, посвящённым происхождению и эволюции человека. Почему такое определение? Потому что это настоящий научный сайт, который имеет все
Windows Server 2008 R2: новый виток эволюции
Windows Server 2008 R2: новый виток эволюции Марио Морейон На конференции TechEd 2009 в Лос-Анджелесе компания Microsoft объявила о выпуске релиз-кандидата (RC, Release Candidate – предфинальная версия) Windows Server 2008 R2, доступного для широкого круга пользователей через TechNet и MSDN. Серверные ОС с