Cтраница 3
На протяжении всей книги мы обсуждаем многие из этих классов и функций. Среди тех программистов, которые нуждаются в глубоком понимании функций библиотеки ANSI С, способов их реализации и использования для написания мобильных кодов, наиболее читаемой является книга Плаугера. Библиотеками классов обеспечивают преимущественно продавцы компиляторов, но многими библиотеками классов снабжают независимые продавцы программного обеспечения. [31]
В 1923 году было разработано Положение о центральных губернских и уездных библиотеках, в котором определены такие функции губернских библиотек, как обслуживание книгой различных групп читателей, организация передвижек и филиалов, руководство библиотеками губернии. [32]
В Базисном Фортране отсутствует также ряд встроенных функций и математических функций библиотеки, обеспечиваемых Фортраном IV. Встроенные функции Фортрана IV AINT, INT, IDINT, MOD, AMOD и DMOD реализованы в Базисном Фортране как функции библиотеки. [33]
Вместе с тем в последнее время среди прогрессивных библиотековедов намечается возврат к лозунгу библиотековеда XIX в. Эти специалисты признают образовательную и культурную функции библиотеки и советуют комплектаторам ( хотя и довольно осторожно) по возможности приобретать ценные в научном или художественном отношении произведения, даже если они не пользуются активным спросом. Однако эти предложения но определяют общей картины комплектования фондов библиотек капиталистических стран. Конформистская в целом политика комплектования приводит к типичному для буржуазного общества кризису чтения: подавляющая масса ( свыше 85 - 90 %) населения публичными библиотеками не пользуется. [34]
Огромное перспективное значение для науки имеет создание информационно-поисковых систем ( ИПС) для отдельных отраслей знания. При этом сами формы ИПС претерпевают изменение. Первоначально их функции мыслились как аналогичные функциям обычных библиотек и архивов: выдача документа ( скажем, статьи), известного абоненту, по его заказу. ЭВМ, если ИПС строится на ее базе) производить подборку документов по более или менее сложному поисковому запросу. Ныне речь идет о разработке ИПС, обладающих реферативными способностями. За рубежом такие ИПС называют банками данных. [35]
Программы, использующие специфические сведения о проблеме, часто эффективнее программ общего назначения, решающих те же задачи. Алгоритм обработки запросов областей хранения различного размера не может знать, что запросы всегда будут относиться к блокам фиксированного размера, и поэтому не может использовать этот факт. Парадоксально, но вторая причина отказа от, функций библиотек общего назначения заключается в том, что это делает программу более переносимой - можно застраховаться от неожиданных изменений быстродействия при смене библиотеки либо перемещения в другую систему. Многие программисты считают, что использование простого распределителя памяти, вроде продемонстрированного в программе 3.14, - удачный способ разработки эффективных и переносимых программ, использующих связные списки. Этот подход задействован в ряде алгоритмов, которые будут исследоваться в данной книге. В них применяются подобные виды запросов к системе управления памятью. [36]
![]() |
Библиотека крепежа - Болты с шестигранной головкой. [37] |
В режиме Окно структура библиотеки отображается также, как в стандартном окне Windows. Основное преимущество режима Окна состоит в том, что, в отличие от режимов Меню и Диалог, библиотека и основная система работают одновременно. Можно динамически переходить от основных команд системы к функциям библиотеки и наоборот. [38]
Нам представляется, что им не место на библиотечном сайте. Во-первых, у них нет тех преимуществ, которые дает предложенная нами форма. Во-вторых, остается загадкой, как осуществить оперативное фильтрование рецидивной ( провакационной) информации. В-третьих, форум, созданный как посредник между читателями, не связан с функциями библиотеки. [39]
Рассмотрим основные бинарные связи между элементами модели. Взаимосвязь и взаимозависимость исходных элементов функций ( Ф) и структуры ( С) детерминированы сопоставимым характером этих общенаучных категорий. Изменения, происходящие в структуре библиотеки, стимулируют развитие ее функций, что в свою очередь стимулирует дальнейшее обогащение структуры. Если это равновесие нарушается и развитие инновационных технологий опережает принятие необходимых управленческих решений может возникнуть управленческий кризис, а при отставании в информатизации библиотеки - технологический кризис. Необходимость реализации функций библиотеки требует создания и внедрения соответствующей технологии. В свою очередь связь Т - Ф позволяет определить принципиальную технологическую возможность расширения функций библиотеки. Связи Ф - У свидетельствуют о необходимости обеспечения соответствия между ними. При этом развитие функций обусловливает изменения в управлении библиотекой и организации еб деятельности. [40]
Библиотека обработки символов включает в себя несколько функций, выполняющих ряд полезных проверок и операций с символьными данными. Как мы уже говорили в 4 - й главе, операции с символами часто выполняются как с целыми числами, поскольку символ в С это однобайтовое целое. Вспомните, что EOF обычно имеет значение - 1, а архитектура некоторых аппаратных средств не позволяет запоминать отрицательные значения в переменных типа char. Следовательно, функции обработки символов оперируют с символами как с целыми числами. На рис. 8.1 приведен перечень функций библиотеки обработки символов. [41]
![]() |
Краткое описание функций из библиотеки обработки символов. [42] |
Библиотека обработки символов включает несколько функций, которые выполняют полезные операции по обработке символьных данных. Каждая из этих функций принимает символ типа int или EOF в качестве аргумента. Часто операции с символами выполняются как операции с целыми значениями. Вспомним, что EOF обычно имеет значение - 1 и архитектура некоторых аппаратных средств не позволяет сохранять отрицательные значения в переменных типа char. Поэтому функции обработки символов манипулируют с символами как с целыми. На рис. 16.16 представлены функции библиотеки обработки символов. [43]
Рассмотрим основные бинарные связи между элементами модели. Взаимосвязь и взаимозависимость исходных элементов функций ( Ф) и структуры ( С) детерминированы сопоставимым характером этих общенаучных категорий. Изменения, происходящие в структуре библиотеки, стимулируют развитие ее функций, что в свою очередь стимулирует дальнейшее обогащение структуры. Если это равновесие нарушается и развитие инновационных технологий опережает принятие необходимых управленческих решений может возникнуть управленческий кризис, а при отставании в информатизации библиотеки - технологический кризис. Необходимость реализации функций библиотеки требует создания и внедрения соответствующей технологии. В свою очередь связь Т - Ф позволяет определить принципиальную технологическую возможность расширения функций библиотеки. Связи Ф - У свидетельствуют о необходимости обеспечения соответствия между ними. При этом развитие функций обусловливает изменения в управлении библиотекой и организации еб деятельности. [44]