Российская национальная библиотека
Российская национальная библиотека
Новости
Ресурсы
О библиотеке
Обслуживание
Профессионалам


Методические материалы по предметной обработке документов Российской национальной библиотеки

Предметизация документов по разделу "Программирование"

Павленко Е.А.

Стремительно развивается вычислительная техника. Появляются новые направления программирования, новые системы программирования и языки программирования. У специалистов возникает потребность осваивать новые информационные технологии.

Из современных ресурсов, поступающих в библиотеку, можно выделить большой поток справочных и учебных документов, ориентированных на специалистов, которые хотели бы повысить свою квалификацию. Как правило, такие ресурсы посвящены рассмотрению узкого круга вопросов.

Большую сложность вызывает индексирование ресурсов, в которых рассматриваются вопросы по компьютерному программированию, языкам программирования и системам программирования.

Программирование - теоретическая и практическая деятельность по созданию программного обеспечения компьютера. (Воройский Ф.С. Систематизированный толковый словарь по информатике. Москва. 1998 г.)

Программирование(компьют.) нельзя путать с математическим программированием.

Математическое программирование относиться к разделу прикладной математики, исследующей проблемы оптимизации решения различных задач человеческой деятельности (в том числе управления, проектирования, планирования и т.п.)

При формулировании заголовка предметной рубрики (ПР) потребовалось определить, какую из форм "Компьютерное программирование" или "Программмирование (компьют.)", принять в качестве установленной, а какую как вариантную. Для выявления правильной формы заголовка были просмотрены отраслевой авторитетный источник: Воройский Ф.С. Систематизированный толковый словарь по информатике. М. 1998 г., и: Российский энциклопедический словарь., т.2. М. 2001 г.

В приведенных источниках термин "Компьютерное программирование" приведен как вариантный.

Таким образом, "Компьютерное программирование", принимается как вариантная форма заголовка ПР "Программирование(компьют.)".

Для направления поиска пользователей необходимо не просто сформулировать заголовок ПР, но и сформулировать вариантные формы заголовка ПР.

Анализируя определение "программирование" можно формулировать две вариантные формы ПР:

  • Компьютеры - Программирование
  • Программы(компьют.) - Разработка

Т.о. сформировать ссылку "см." от отвергнутой многочленной ПР ("Компьютеры - Программирование" и "Программы(компьют.) - Разработка") к принятой в предметизационной системе ПР одночленной (Программирование(компьют.)).

В авторитетной записи ПР (АЗ ПР) приводятся все вариантные формы и необходимые примечания.

Так же вновь созданную ПР необходимо встроить в уже существующую предметизационную систему. Для чего устанавливаются ссылки "см. также", отражающие связи между принятыми ПР.

В рассматриваемом случае необходимо установить родовидовую связь между ПР с заголовком "Информатика", т.к. термин "Программирование" (нижестоящий) входит в объем понятия "Информатика" (вышестоящий) (Информатика - группа дисциплин, занимающаяся различными аспектами применения и разработки ЭВМ: программирование, программное обеспечение, искусственный интеллект, архитектура ЭВМ, вычислительные сети. (Воройский Ф.С. Систематизированный толковый словарь по информатике. Москва. 1998 г.)). Таким образом, устанавливается ссылка "см. также" отражающая иерархические связи между принятыми ПР.

В авторитетном файле предметный рубрик (АФ ПР) создается авторитетная запись (АЗ):

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (фрагмент)
001 RU\NLR\AUTH\661257252
152 ##$bnlr_sh
250 ##$aПрограммирование(компьют.)
550 ##$3RU\NLR\AUTH\661257251$5g$aИнформатика
550 ##$3RU\NLR\AUTH\661327841$5h$aОбъектно-ориентированное 
      программирование(компьют.)
550 ##$3RU\NLR\AUTH\661263868$5h$aЛогическое программирование
      (компьют.)
550 ##$3RU\NLR\AUTH\661299387$5h$aПараллельное программирование
      (компьют.)
550 ##$3RU\NLR\AUTH\661264476$5h$aЯзыки программирования
550 ##$3RU\NLR\AUTH\661357355$5h$aЭкстремальное программирование
      (компьют.)
550 ##$3RU\NLR\AUTH\661410254$5h$aСистемы программирования
550 ##$3RU\NLR\AUTH\661291501$5h$aГрафическое программирование
      (компьют.)
300 1#$aСовокупность процессов, связанных с разработкой программ и 
      их реализацией.
450 ##$aКомпьютеры$xПрограммирование
450 ##$aКомпьютерное программирование
686 ##$aЗ973.2-018$vLBC/SL$2rubbk
810 ##$aВоройский Ф.С. Систематизированный толковый словарь по 
      информатике. М. 1998 г.
810 ##$aРоссийский энциклопедический словарь. т.2. М. 2001 г.
830 ##$aТермин уточнен в универсальном и отраслевом авторитетных 
      источниках.

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661257252
   ПРОГРАММИРОВАНИЕ(КОМПЬЮТ.)
СПРАВОЧНОЕ ПРИМЕЧАНИЕ
   Совокупность процессов, связанных с разработкой программ и их 
реализацией.
ПРИМЕЧАНИЕ ОБ ОБЛАСТИ ПРИМЕНЕНИЯ
   Под данной ПР собираются документы общего характера о компьютерных 
играх. Документы об играх определенного жанра см. под ПР, отражающих 
названия жанров этих игр. Например: Аркадные компьютерные игры
CC. ОТ
   Компьютеры-Программирование
   Программы(компьют.) - Разработка
   Компьютерное программирование
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Информатика
СМ. ТАКЖЕ БОЛЕЕ УЗКОЕ ПОНЯТИЕ
   Графическое программирование(компьют.)
   Логическое программирование(компьют.)
   Объектно-ориентированное программирование(компьют.)
   Параллельное программирование(компьют.)
   Системы программирования
   Экстремальное программирование(компьют.)
   Языки программирования
ИНДЕКС ББК
   З973.2-018
ИСТОЧНИК ИНФОРМАЦИИ
   Воройский Ф.С. Систематизированный толковый словарь по информатике. 
М. 1998 г.
   Российский энциклопедический словарь. т.2. М. 2001 г.
ОБЩЕЕ ПРИМЕЧАНИЕ КАТАЛОГИЗАТОРА
   Термин уточнен в универсальном и отраслевом авторитетных источниках.

Документы, в которых рассматриваются общие вопросы по компьютерному программированию, индексируются ПР: "Программирование (компьют.)"

Пример 1:	
    Мозговой, Максим Владимирович.
Занимательное программирование / Максим Мозговой. - СПб. и др. 
: Питер, 
2004. - 207,[1] с. : ил.; 24 см. - (Самоучитель)…

    -- 1. Программирование(компьют.) -- Учебные издания для 
самообразования

606 1#$aПрограммирование(компьют.)$jУчебные издания для 
самообразования

Документы, в которых рассматриваются какие-либо аспекты практического применения программирования, например, программирование вычислительных сетей или систем, программирование технических средств, программирование в программном обеспечении (операционных системах, пакетах прикладных программ, и т.д.), за исключением непосредственного написания программы, целесообразно индексировать сложными ПР с соответствующими заголовками и подзаголовком "Программирование".

Примечание: В РНБ было принято решение в подзаголовках использовать лексическую единицу "Программирование", т.к. ПР трактуется однозначно.

Пример 2:
    Шмидт, Дуглас С .
       Программирование сетевых приложений на С++ / Дуглас С. Шмидт, Стивен
Д. Хьюстон; Пер. с англ. под ред. А.П. Караваева; [Предисл. Стива 
Виноски]. - М. : Бином; Тверь : Бином-Пресс, 2003. - 23 см. - (Серия С++ 
In-Depth / Бьерн Страуструп)…

    -- 1. Вычислительные сети -- Программирование 2. C++, язык 
программирования

606 1#$aВычислительные сети$xПрограммирование
606 1#$aC++, язык программирования 

Если в документе рассматриваются вычислительные сети, имеющие индивидуальное название, например, INTERNET, то документу присваивается ПР с заголовком, отражающим название сети с подзаголовком "Программирование"

Примечание: Название сети приводиться под торговой маркой (на языке разработчика).

Пример 3:
    Дунаев, Сергей Борисович.
       Технологии Интернет-программирования / Сергей Дунаев. - СПб. И др. :
БХВ-Санкт-Петербург, 2001. - 472 с. : ил.; 23 см. - (Мастер : 
Практ. рук.). - ISBN 5-94157-086-4, 4000 экз.

    -- 1. INTERNET, глобальная информационная сеть -- Программирование

606 1#$aINTERNET, глобальная информационная сеть$xПрограммирование

Если в документе рассматриваются технические средства, имеющие индивидуальное название, например, микропроцессоры ANALOG DEVICES ADSP21XX или интерфейс CGI, то документу присваивается ПР с заголовком, отражающим название технического средства.

Примечание: Название технического средства приводиться под торговой маркой (на языке разработчика).

Пример 4:
    Мельтцер, Кевин.
       Разработка CGI-приложений на Perl / Кевин Мельтцер, Брент Михальски; 
[Предисл. Линкольна Штайна; Пер. с англ. и ред. А.В. Высоцкого]. - 
М. и др. : Вильямс, 2001. - 395 с. : ил.; 24 см…

    -- 1. CGI, общий шлюзовой интерфейс -- Программирование 2. PERL, 
язык программирования

606 1#$aCGI, общий шлюзовой интерфейс$xПрограммирование
606 1#$aPERL, язык программирования

Документы, в которых рассматривается программное обеспечение, имеющее индивидуальное название, например, MICROSOFT OFFICE, пакет прикладных программ, индексируется ПР с заголовком, отражающим название программного обеспечения с подзаголовком "Программирование"

Примечание: Название программного обеспечения приводиться под торговой маркой (на языке разработчика).

Пример 5:
    Рочкинд, Марк Дж .
       Программирование для UNIX : [наиболее полное руководство : перевод с 
английского] / Марк Дж. Рочкинд. - 2-е изд. - Москва : Русская 
редакция; Санкт-Петербург : БХВ-Петербург, 2005. - 690,[1] с.; 24 см…

    -- 1. UNIX, операционная система -- Программирование 2. PERL, язык 
программирования

606 1#$aUNIX, операционная система$xПрограммирование

Пример 6:
    Мердина, Ольга Дмитриевна.
       Программирование в среде Microsoft Office 2000 : учеб. пособие : для
студентов, обучающихся по спец. 060800 - Экономика и упр. на 
предприятии (по отраслям) / О.Д. Мердина, Е.В. Стельмашонок; М-во 
образования Рос. Федерации, С.-Петерб. гос. инж.- экон. ун-т. - СПб. : 
СПбГИЭУ, 2003(ИзПК СПбГИЭУ) . - 91, [1] с. : ил., табл.; 20 см…

    -- 1. MICROSOFT OFFICE 2000, пакет прикладных программ 
$xПрограммирование$jУчебные издания для высших учебных заведений

606 1#$aMICROSOFT OFFICE 2000, пакет прикладных программ 
$xПрограммирование$jУчебные издания для высших учебных заведений
 
Пример 7:
    Джамса, Крис.
       Программирование в WEB для профессионалов / Крис Джамса, Сулейман 
Лалани, Стив Уикли; [Пер. с англ. сделан Панасюком А.И.]. - Минск : 
Попурри, 1997. - 631 с. : ил.; 26 см. + [1] компакт. диск…

    -- 1. WWW, глобальная гипертекстовая система - Программирование

606 1#$aWWW, глобальная гипертекстовая система$xПрограммирование

Пример 8:
    Семенищенков, А А .
       Microsoft Excel : Приемы и методы практ. программир. / 
А. Семенищенков. - Брянск : Злата, 1998. - 307,[1] с. : ил.; 20 см.
- ISBN 5-88898-005-6, 2000 экз.

    -- 1. MICROSOFT EXCEL, электронные таблицы - Программирование

606 1#$aMICROSOFT EXCEL, электронные таблицы$xПрограммирование

Пример 9:
    Гоулд, Дэвид А Д.
       Полное руководство по программированию Мауа : подроб. Описание языка
MEL и интерфейса С++ API / Дэвид А. Д. Гоулд; Пер. с англ. [А. В. 
Петров]. - М. : Кудиц-Образ, 2004. - 524 с. : ил.; 20 см…

    --1. MAYA, графический редактор -- Программирование -- Руководства, 
пособия и т.п. 2. MEL, язык программирования -- Руководства, пособия 
и т.п. 3. C++, язык программирования -- Руководства, пособия и т.п.

606 1#$aMAYA, графический редактор$xПрограммирование$jРуководства,
пособия и т.п.$jРуководства, пособия и т.п.
606 1#$aMEL, язык программирования$jРуководства, пособия и т.п.
606 1#$aC++, язык программирования$jРуководства, пособия и т.п. 

Отдельную проблему вызывает индексирование ресурсов, в которых рассматриваются вопросы программирования компьютерных игр.

Компьютерная игра - предназначенная для развлечения, отдыха, компьютерная программа, обычно развивающая логическое мышление, реакцию и т. п. В компьютерных играх применяется мультимедийные технологии (звук и графика). (Ваулина Е.Ю. Мой компьютер. Толковый словарь. Москва. ЭКСМО. 2003 г.)

Если в документе рассматриваются общие вопросы программирования компьютерных игр, то документ целесообразно индексировать сложной ПР: "Компьютерные игры - Программирования".

Пример 10:	
    Ламот, Андре.
       Программирование игр для Windows : Советы профессионала : [Пер. с 
англ.] / Андре Ламот. - [2-е изд.]. - М. и др. : Вильямс, 2003. - 
873 с. : ил.; 24 см…

    -- 1. Компьютерные игры -- Программирование

606 1#$aКомпьютерные игры$xПрограммирование

Документы, в которых рассматривается программирование звука для компьютерных игр, индексируются сложной ПР: "Компьютерные игры - Звук - Программирование".

Пример 11:	
    МакКаски, Мейсон.
       Звук в играх. Технологии программирования / Мейсон МакКаски; [Пер. с 
англ. Б.В. Кучин]. - М. : Кудиц-Образ, 2004. - 368 с. : ил., портр.; 
20 см. - (В помощь разработчику игр / Ред. Андре ЛаМот)…

    -- 1. Компьютерные игры -- Звук -- Программирование

606 1#$aКомпьютерные игры$xЗвук$xПрограммирование

Примечание. Приведенную методическую рекомендацию можно обобщить.

Если в документе рассматривается программирование звука для программного обеспечения, то документу присваивается сложная ПР с заголовком отражающим вид (название) программного продукта и двумя подзаголовками:

  • "Звук";
  • "Программирование".

Если в документе рассматривается программирование графического интерфейса компьютерных игр, то документу присваивается сложная ПР: "Компьютерные игры - Графическое программирование" (см. "Графическое программирование").

Если в документе рассматривается программирование аппаратного обеспечения компьютеров, то документу присваивается сложная ПР с заголовком "Компьютеры" (при необходимости отражающим вид или название компьютеров) и двумя подзаголовками:

  • отражающим вид (название) аппаратного обеспечения, например "Интерфейсы";
  • "Программирование".

Примечание: Название аппаратного обеспечения приводиться под торговой маркой (на языке разработчика).

Пример 12:	
    Несвижский, Всеволод.
       Программирование устройств SCSI и IDE / Всеволод Несвижский. - СПб. :
БХВ-Петербург, 2003. - 584,[1] с.; 24 см. - (Мастер-программ)…

    -- 1. Компьютеры -- Интерфейсы -- Программирование

606 1#$aКомпьютерные игры$xИнтерфейсы$xПрограммирование

В зависимости от назначения и/или способа написания программ различают:

  • Графическое программирование;
  • Объектно-ориентированное программирование;
  • Логическое программирование;
  • Экстремальное программирование;
  • Параллельное программирование и т.д.

Можно выделить проблему индексирования ресурсов, в которых рассматриваются вопросы графического программирования.

Графическое программирование - разработка программ, обеспечивающих создание графических изображений.

Вводя новый термин в предметизационную систему его необходимо связать с терминами уже существующими в данной системе. Для чего устанавливаются ссылки "см. также" отражающие связи между принятыми ПР.

Термин "Графическое программирование(компьют.)" входит в объем понятия вышестоящего термина "Программирование(компьют.)" В данном случае термины "Графическое программирование(компьют.)" и "Программирование(компьют.)"находятся в отношении "частный случай".

Таким образом, необходимо установить ссылку "см. также более широкое понятие" - "Программирование(компьют.)".

Проводя анализ существующих ПР в предметизационной системе необходимо установить ассоциативную связь между "Графическое программирование(компьют.)" и "Графические редакторы". Т.к. термин "Графические редакторы" отражает продукт действия графического программирования.

В АФ ПР отражаются все формы термина, под которым пользователь мог бы искать данную тему, со ссылкой к единственно принятому варианту. Таким образом, нужно сформировать ссылку "см." от инверсированной формулировки ПР "Программирование(компьют.) графическое" к принятой "Графическое программирование(компьют.)", т.е. сформулировать вариантную форму заголовка ПР.

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (фрагмент)
001 RU\NLR\AUTH\661291501
152 ##$bnlr_sh
250 ##$aГрафическое программирование(компьют.)
550 ##$3RU\NLR\AUTH\661257252$5g$aПрограммирование(компьют.)
550 ##$3RU\NLR\AUTH\661327916$5z$aГрафические редакторы
550 ##$3RU\NLR\AUTH\661353375$5h$7ba$7ca$8eng$8rus$aGTK+, 
      графический интерфейс пользователя
550 ##$3RU\NLR\AUTH\661293770$5h$7ba$7ca$8eng$8rus$aX WINDOW, 
      система программирования 
550 ##$3RU\NLR\AUTH\661412671$5h$7ba$7ca$8eng$8rus$aTK, графический 
      интерфейс пользователя 
550 ##$3RU\NLR\AUTH\661415024$5h$7ba$7ca$8eng$8rus$aMICROSOFT AGENT, 
      прикладная программа 
550 ##$3RU\NLR\AUTH\661420923$5h$7ba$7ca$8eng$8rus$aGDI+, драйверы 
450 ##$ Программирование(компьют.) графическое
686 ##$aЗ973.2-018.1$vLBC/SL$2rubbk

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661291501
   ГРАФИЧЕСКОЕ ПРОГРАММИРОВАНИЕ(КОМПЬЮТ.)
CC. ОТ
Программирование(компьют.) графическое
СМ. ТАКЖЕ ДРУГОЕ
   Графические редакторы
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Программирование(компьют.)
СМ. ТАКЖЕ БОЛЕЕ УЗКОЕ ПОНЯТИЕ
   X WINDOW, система программирования
   TK, графический интерфейс пользователя
   MICROSOFT AGENT, прикладная программа
   GTK+, графический интерфейс пользователя
   GDI+, драйверы
ИНДЕКС ББК
   З973.2-018.1

Документы, в которых рассматриваются какие-либо аспекты практического применения графического программирования, по аналогии с "Программирование(компьют.)", индексируются сложными ПР с соответствующими заголовками и подзаголовком " Графическое программирование(компьют.)".

Пример 13:	
    Тюкачев, Николай.
       Delphi 5. Создание мультимедийных приложений : [Программирование 
графики] / Н. Тюкачев, Ю. Свиридов. - СПб. и др. : Питер : Питер бук, 
2001. - 398 с. : ил.; 24 см. - (Учебный курс)…

    --1. DELPHI 5.0, система программирования -- Учебные издания 2. 
Графическое программирование(компьют.) -- Учебные издания 

606 1#$aDELPHI 5.0, система программирования$jУчебные издания
606 1#$aГрафическое программирование(компьют.)$jУчебные издания

Так же, если в документе рассматривается программирование графического интерфейса программного обеспечения, то документу присваивают сложную ПР с заголовком отражающим вид (название) программного продукта и подзаголовком "Графическое программирование".

Примечание. Название программного обеспечения приводиться под торговой маркой (на языке разработчика).

Пример 14:	
    Фень Юань.
       Программирование графики для Windows : [Пер. с англ.] / Фень Юань. 
- СПб. и др. : Питер : Питер бук, 2002. - 1070 с. : ил.; 24 см. + 
Компакт- диск. - (Мастер-класс)…

    -- 1. MICROSOFT WINDOWS, операционная система -- Графическое 
программирование 

606 1#$aMICROSOFT WINDOWS, операционная система$xГрафическое
программирование

Пример 15:	
    Боресков, Алексей Викторович.
       Графика трехмерной компьютерной игры на основе OpenGL / А.В. 
Боресков. - М. : ДИАЛОГ-МИФИ, 2004(Подольск (Моск. обл.): 
Типография). - 383 с. : ил.; 20 см…

    -- 1. Компьютерные игры -- Графическое программирование 2. OPEN 
GRAPHICS LIBRARY, библиотека программ

606 1#$aКомпьютерные игры$xГрафическое программирование
606 1#$aOPEN GRAPHICS LIBRARY, библиотека программ

Пример 16:	
    Дунаев, Вадим В .
       Графика для Web : [Растровая, вектор. и анимац. графика. Photoshop & 
Flash & HTML. Справ. по HTML, JScript, ActionScript] / Вадим Дунаев, 
Владислав Дунаев. - СПб. : БХВ-Петербург : Арлит, 2003. - 639 с. : 
ил.; 24 см. - (Самоучитель)…

    -- 1. WWW, глобальная гипертекстовая система -- Графическое 
программирование -- Учебные издания для самообразования

606 1#$aWWW, глобальная гипертекстовая система$xГрафическое
программирование$jУчебные издания для самообразования

Пример 17:	
    Флоренсов, А Н .
       Программирование для графического интерфейса : Семант. подход / А.Н. 
Флоренсов; М-во образования Рос. Федерации, Ом. гос. техн. ун-т. - 
Омск : Ом. гос. техн. ун-т, 2003. - 128 с.; 20 см…

    -- 1. Языки программирования -- Семантика -- Учебные издания для 
высших учебных заведений 2. Операционные системы -- Графическое 
программирование -- Учебные издания для высших учебных заведений

606 1#$aЯзыки программирования $xСемантика$jУчебные издания для 
высших учебных заведений
606 1#$aОперационные системы$ Графическое программирование $jУчебные
издания для высших учебных заведений

Документы, в которых говориться о конкретных видах программирования, индексируются ПР с заголовками отражающими вид программирования.

Пример 18:	
    Сидоркина, Ирина Геннадьевна.
       Логическое программирование : Учеб. пособие / И. Г. Сидоркина, А. Г. 
Ветлугин; М-во общ. и проф. образования Рос. Федерации, Мар. гос. 
техн. ун-т. - Йошкар-Ола : МарГТУ, 1997. - 55 с. : ил.; 20 см…

    -- 1. Логическое программирование(компьют.) -- Учебные издания для 
высшей школы

606 1#$aЛогическое программирование(компьют.)$jУчебные издания для 
высших учебных заведений

Пример 19:	
    Бек, Кент.
       Экстремальное программирование / Кент  Бек;  [Пер. с англ. 
П. Анджан]. - СПб. и др. : Питер : Питер Принт, 2002. - 220 с. 
: ил.; 24 см. - (Серия "Библиотека программиста")…

    -- 1. Экстремальное программирование(компьют.)

606 1#$aЭкстремальное программирование(компьют.)

Пример 20:	
    Лавров, Святослав Сергеевич (1923-    ).
       Объектно-ориентированное программирование / С. С. Лавров. - СПб. : 
ИПА, 2000. - 15 с.; 20 см. - (Сообщения ИПА РАН / Рос. акад. наук, 
Ин-т прикладной астрономии ; N 135)…

    -- 1. Объектно-ориентированное программирование(компьют.)

606 1#$aОбъектно-ориентированное программирование(компьют.)

Неотъемлемой частью программирования является система знаков, используемых для описания данных и алгоритмов решения задач - язык программирования.

Язык программирования - формализованный язык, предназначенный для описания алгоритмов решения задач на компьютере. Термин содержит понятия: лексические конструкции языка программирования; синтаксис, семантика языка программирования; операторы, структуры данных языков программирования; грамматика языка (Ваулина Е.Ю. Мой компьютер. Толковый словарь. Москва. ЭКСМО. 2003 г.)

Вводя новый термин в предметизационную систему его необходимо связать с терминами уже существующими в данной системе. Для чего устанавливаются ссылки "см. также" отражающие связи между принятыми ПР.

Так как термин "Языки программирования" входит в объем понятия вышестоящего термина "Программирование(компьют.)". Таким образом, необходимо установить ссылку "см. также более широкое понятие" - "Программирование(компьют.)". В данном случае понятия "Языки программирования" и "Программирование(компьют.)" находятся в родовидовых отношениях.

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (фрагмент)
001 RU\NLR\AUTH\661264476
152 ##$bnlr_sh
250 ##$aЯзыки программирование
305 1#$aСм. также под названием отдельных языков программирования,
       например:$bJAMAGIC, язык программирования$bBASIC, язык 
       программирования$bАДА, язык программирования
550 ##$3RU\NLR\AUTH\661257252$5g$aПрограммирование(компьют.)
550 ##$3RU\NLR\AUTH\661306879$5h$aОбъектно-ориентированные  языки 
      программирования
550 ##$3RU\NLR\AUTH\661382548$5h$aLOTUS DOMINO, язык формул
550 ##$3RU\NLR\AUTH\661295609$5h$aXML, расширяемый язык разметки
550 ##$3RU\NLR\AUTH\661424937$5h$aXQUERY, расширяемый язык разметки
550 ##$3RU\NLR\AUTH\661352775$5h$aXSLT, расширяемый язык стилей для 
      преобразований 
550 ##$3RU\NLR\AUTH\661410254$5z$aСистемы программирования
686 ##$aЗ973.234-018.1$vLBC/SL$2rubbk

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661264476
   ЯЗЫКИ ПРОГРАММИРОВАНИЕ
ССЫЛОЧНОЕ ПРИМЕЧАНИЕ "СМ. ТАКЖЕ"
   См. также под названием отдельных языков программирования, например: 
   JAMAGIC, язык программирования;
   BASIC, язык программирования;
   АДА, язык программирования. 
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Программирование(компьют.)
СМ. ТАКЖЕ БОЛЕЕ УЗКОЕ ПОНЯТИЕ
   LOTUS DOMINO, язык формул
   XML, расширяемый язык разметки
   XQUERY, расширяемый язык разметки
   XSLT, расширяемый язык стилей для преобразований
   Объектно-ориентированные языки программирования
СМ. ТАКЖЕ ДРУГОЕ
   Системы программирования
ИНДЕКС ББК
   З973.234-018.1

Документы, в которых рассматриваются языки программирования в целом, индексируются ПР с заголовком "Языки программирования".

Пример 21:	
    Курс лекций по программированию на языке высокого уровня : Учеб. 
пособие / И.Г. Серебренников, Ю.Ю. Дорохина, О.В. Пермякова, 
О.Б. Воронина; М-во образования Рос. Федерации, Магнитог. гос. техн. 
ун-т им. Г.И. Носова. - Магнитогорск : МГТУ, 2003. - 20 см…

    --1. Языки программирования -- Учебные издания для высших учебных 
заведений

606 1#$aЯзыки программирования$jУчебные издания для высших учебных 
заведений

Документы, в которых рассматриваются какие-либо аспекты, например, синтаксис, грамматика, семантика и т.п., языков программирования, индексируются сложными ПР с соответствующими подзаголовками.

Пример 22:	
    Павлов, Леонид Александрович.
       Восходящий синтаксический анализ : конспект лекций : [для студентов 
III курса факультета информатики и вычислительной техники 
специальности 230105 "Программное обеспечение вычислительной техники и
автоматизированных систем"] / Л.А. Павлов; М-во образования и науки Рос.
Федерации, Чуваш. гос. ун-т им. И Н. Ульянова. - Чебоксары : Чувашский 
государственный университет, 2004(Тип. ун-та). - 44 с. : ил.; 20 см…
    
    --1. Языки программирования -- Грамматика -- Учебные издания для 
высших учебных заведений

606 1#$aЯзыки программирования$xГрамматика$jУчебные издания для 
высших учебных заведений

Пример 23:	
    Флоренсов, А  Н .
       Программирование для графического интерфейса : Семант. подход / А.Н. 
Флоренсов; М-во образования Рос. Федерации, Ом. гос. техн. ун-т. - 
Омск : Ом. гос. техн. ун-т, 2003. - 128 с.…

    -- 1. Языки программирования -- Семантика -- Учебные издания для 
высших учебных заведений 2. Операционные системы -- Графическое 
программирование -- Учебные издания для высших учебных заведений

606 1#$aЯзыки программирования$xСемантика$jУчебные издания для высших
учебных заведений
606 1#$aОперационные системы$xГрафическое программирование$jУчебные 
издания для высших учебных заведений

Языки программирование разделяются на виды:

Языки программирования высокого уровня (допускающие высокий уровень абстракции, не зависящие от структуры компьютера, класса компьютеров).

Языки программирования низкого уровня (учитывающие особенности аппаратуры компьютера, класса компьютеров).

Языки программирования высокого уровня, в свою очередь, разделяются на виды: Объектно-ориентированные; процедурно-ориентированные и т.д.

Объектно-ориентированные языки программирования - языки программирования, поддерживающие объектно-ориентированное программирование (представляющее данные в виде объектов, содержащих внутри себя как структуры данных, так и процедуры работы с ними). (Ваулина Е.Ю. Мой компьютер. Толковый словарь. Москва. ЭКСМО. 2003 г.)

Вводя новый термин в предметизационную систему его необходимо связать с терминами уже существующими в данной системе. Для чего устанавливаются ссылки "см. также" отражающие связи между принятыми ПР.

Термин "Объектно-ориентированные языки программирования" входит в объем понятия вышестоящего термина "Языки программирования" В данном случае понятия "Объектно-ориентированные языки программирования" и "Языки программирования" находятся в отношении "частный случай".

Рассматриваемый вид языков программирования поддерживает объектно-ориентированное программирование. Термины "Объектно-ориентированные языки программирования" и "Объектно-ориентированное программирование(компьют.)" находятся в родовидовых отношениях.

Таким образом, рассматриваемое понятие должно быть связано с несколькими вышестоящими терминами, принадлежащими к разным иерархическим рядам.

Необходимо установить ссылку "см. также более широкое понятие":

  • "Языки программирования";
  • "Объектно-ориентированное программирование (компьют.)".

В АФ ПР отражаются все формы термина, под которым пользователь мог бы искать данный термин, со ссылкой к единственно принятому варианту. Таким образом, нужно сформировать ссылку "см." от инверсированной формулировки ПР "Языки программмирования объектно-ориентированные" к принятой "Объектно-ориентированные языки программирования", т.е. сформулировать вариантную форму заголовка ПР.

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661306879
152 ##$bnlr_sh
250 ##$aОбъектно-ориентированные языки программирования
550 ##$3RU\NLR\AUTH\661327841$5g$aОбъектно-ориентированное
      программирование(компьют.)
550 ##$3RU\NLR\AUTH\661264476$5g$aЯзыки программирования
550 ##$3RU\NLR\AUTH\661353375$5h$7ba$7ca$8eng$8rus$aMICROSOFT 
      VISUAL BASIC .NET, язык программирования
450 ##$аЯзыки программирования объектно-ориентированные 
686 ##$aЗ973.23-018.1$vLBC/SL$2rubbk

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661306879
   ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
CC. ОТ
   Языки программирования объектно-ориентированные
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Объектно-ориентированное программирование(компьют.)
   Языки программирования
СМ. ТАКЖЕ БОЛЕЕ УЗКОЕ ПОНЯТИЕ
   MICROSOFT VISUAL BASIC .NET, язык программирования
ИНДЕКС ББК
   З973.23-018.1

Соответственно, документы, в которых говориться о конкретных видах языков программирования, индексируются ПР с заголовками, отражающими вид языков программирования.

Пример 24:	
    Создание и использование контейнерных классов в современных языках 
программирования : Учеб. пособие / Кирпичев А.А., Кирпичева Н.Т., 
Торчинский В.Е., Файнштейн С.И.; М-во образования Рос. Федерации, 
Магнитог. гос. техн. ун-т им. Г.И. Носова. - Магнитогорск : ИЦ МГТУ, 
2000. - 66 с.; 20 см…

    -- 1. Объектно-ориентированные языки программирования -- Учебные 
издания для высшей школы

606 1#$aОбъектно-ориентированные языки программирования$jУчебные 
издания для высших учебных заведений

Языки программирования могут иметь индивидуальное название, например: PASCAL, JAMAGIC, JAVA или JAVA SCRIPT.

Примечание. Языков программирования, имеющих индивидуальное название очень много. Не представляется рациональным давать исчерпывающую информацию и устанавливать иерархические связи ПР "Языки программирования" со всеми тематически близкими ПР, так как количество ПР, подлежащих включению в запись, делает ее труднообозримой. В этом случае организуется сводная ссылка "см. также". (Сводная ссылка - это ссылка, отражающая связи данной ПР в обобщенной формулировке ("см. также под названием"). Не содержит исчерпывающего указания связей одной ПР с другими, а только демонстрирует примеры таких связей.)

В ПР с заголовком "Языка программирование" необходимо организовать сводную ссылку "см. также " под названием отдельных языков программирования, например:

  • JAMAGIC, язык программирования;
  • BASIC, язык программирования;
  • АДА, язык программирования.

Соответственно, документы, в которых говориться о языках программирования имеющие индивидуальное название, нужно индексировать ПР с заголовками отражающими название языков программирования.

Примечание. Название языка программирование приводиться под торговой маркой (на языке разработчика).

Пример 25:	
    Аболрус, Сэм А.
       Программирование на Pascal / Сэм А. Аболрус; [Пер. с англ. 
А. Петухова]. - 3-е изд. - СПб.; М. : Символ : Символ-Плюс, 2003. 
- 325 с.; 24 см. - (Опыт не требуется)….

    --  1. PASCAL, язык программирования

606 1#$aPASCAL, язык программирования 

JAMAGIC, язык программирования - язык, позволяющий разрабатывать компьютерные игры.

Вводя новый термин в предметизационную систему его необходимо связать с терминами уже существующими в данной системе. Для чего устанавливаются ссылки "см. также" отражающие связи между принятыми ПР.

Примечание. Если язык программирования может применяться для разработки конкретного программного обеспечения (понятие имеет сложный характер), то он должен быть связан с несколькими вышестоящими терминами, принадлежащими к разным иерархическим рядам.

Устанавливаем ссылку "см. также более широкое понятие" с ПР "Языки программирования" (или ПР заголовок, которой отражает конкретный вид языка программирования), и с ПР отражающей понятие "программирование конкретного программного обеспечения", например с ПР: "MICROSOFT WINDOWS, операционная система - Программирование"

Термины "JAMAGIC, язык программирования" и "Языки программирования" состоят в отношении "частный случай", но ссылку "см. также" формировать не нужно. Т.к. ПР с заголовком "Языки программирования" содержит сводную ссылку "см. также, под названием отдельных языков программирования". (См. ПР "Языки программирование".)

Рассматриваемый язык программирования может применяться для разработки компьютерных игр.

В данном случае понятие "JAMAGIC, язык программирования" является видовым по отношения к понятию "программирование компьютерных игр". (В АФ ПР понятие "программирование компьютерных игр" отражается сложной ПР "Компьютерные игры - Программирование".)

Необходимо установить ссылку "см. также более широкое понятие": "Компьютерные игры - Программирование".

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661390738
152 ##$bnlr_sh
250 ##$7ba$7ca$8eng$8rus$aJAMAGIC, язык программирования
550 ##$3RU\NLR\AUTH\661369648$5g$aКомпьютерные игры$xПрограммирование
686 ##$aЗ973.23-018.1$vLBC/SL$2rubbk

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661390738
   JAMAGIC, ЯЗЫК ПРОГРАММИРОВАНИЯ
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Компьютерные игры--Программирование
ИНДЕКС ББК
   З973.23-018.1

Пример 26:	
    Перес, Серхио.
       Jamagic : Программирование  игр  и симуляторов / Серхио Перес; [Пер. 
с англ.: Д.С. Иванов]. - М. : КУДИЦ-ОБРАЗ, 2004. - 288 с. : ил.; 
21 см.  - (В помощь разработчику игр)…

    -- 1. JAMAGIC, язык программирования 2. Компьютерные игры -- 
Программирование

606 1#$aJAMAGIC, язык программирования 
606 1#$aКомпьютерные игры$xПрограммирование 

JAVA SCRIPT, язык программирования - язык написания сценариев, позволяющий расширять возможности языка HTML. Может использоваться в информационно-поисковой системе OASIS. Включает в себя язык программирования MICROSOFT JSCRIPT. Разработан фирмой NETSCAPE. Никак не связан с языком программирования JAVA.

Термин "JAVA SCRIPT, язык программирования" входит в объем понятия вышестоящего термина "Языки программирования" В данном случае понятия "JAVA SCRIPT, язык программирования" и "Языки программирования" состоят в отношении "частный случай", но ссылку "см. также" формировать не нужно. Т.к. ПР с заголовком "Языки программирования" содержит сводную ссылку "см. также, под названием отдельных языков программирования". (См. ПР "Языки программирование".)

Рассматриваемый язык программирования может применяться для разработки программного обеспечения глобальной сети INTERNET.

В данном случае понятие "JAVA SCRIPT, язык программирования" является видовым по отношению к понятию "программирование в глобальной сети INTERNET". (В АФ ПР понятие "программирование в глобальное сети INTERNET" отражается сложной ПР "INTERNET, глобальная информационная сеть - Программирование".)

Так же понятия "JAVA SCRIPT, язык программирования" и "OASIS, информационно-поисковая система" состоят в родовидовых отношениях. (В АФ ПР понятие "OASIS, информационно-поисковая система" отражается простой ПР: "OASIS, информационно-поисковая система".)

Понятие "MICROSOFT JSCRIPT, язык программирования" и "JAVA SCRIPT, язык программирования" состоят в отношении "частный случай" (В АФ ПР понятие "MICROSOFT JSCRIPT, язык программирования" отражается простой ПР: "MICROSOFT JSCRIPT, язык программирования").

Таким образом, рассматриваемое понятие должно быть связано с несколькими вышестоящими терминами, принадлежащими к разным иерархическим рядам.

Необходимо установить ссылку "см. также более широкое понятие":

  • "OASIS, информационно-поисковая система";
  • "INTERNET, глобальная информационная сеть - Программирование".

Необходимо установить ссылку "см. также более узкое понятие": "MICROSOFT JSCRIPT, язык программирования" (термин существует в АФ ПР).

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661245721
152 ##$bnlr_sh
250 ##$7ba$7ca$8eng$8rus$aJAVA SCRIPT, язык программирования
300 1#$aЯзык написания сценариев, позволяющий расширить возможности 
      языка HTML. Разработан фирмой Netscape. Никак не связан с JAVA.
550 ##$3RU\NLR\AUTH\661233338$5g$7ba$7ca$8eng$8rus$aINTERNET, 
      глобальная информационная сеть$xПрограммирование 
550 ##$3RU\NLR\AUTH\661296853$5g$7ba$7ca$8eng$8rus$aOASIS, 
      информационно-поисковая система 
550 ##$3RU\NLR\AUTH\661361523$5h$7ba$7ca$8eng$8rus$aMICROSOFT 
      JSCRIPT, язык программирования
686 ##$aЗ988.02-018.1$vLBC/SL$2rubbk

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661245721
   JAVA SCRIPT, ЯЗЫК ПРОГРАММИРОВАНИЯ
СПРАВОЧНОЕ ПРИМЕЧАНИЕ
   Язык написания сценариев, позволяющий расширить возможности 
языкаHTML.
Разработан фирмой Netscape. Никак не связан с JAVA.
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   INTERNET, глобальная информационная сеть--Программирование 
   OASIS, информационно-поисковая система
СМ. ТАКЖЕ БОЛЕЕ УЗКОЕ ПОНЯТИЕ
   MICROSOFT JSCRIPT, язык программирования
ИНДЕКС ББК
   З988.02-018.1

Пример 27:	
    Мак-Федрис, Пол.
       Использование JavaScript : [Полн. справ. рук.] / Пол Мак-Федрис; 
[Пер. с англ. В.Д. Базова и др.]. - Спец. изд. - М. И др. : 
Вильямс, 2002. - 895 с. : ил….

    -- 1. JAVA SCRIPT, язык программирования 

606 1#$a JAVA SCRIPT, язык программирования 

Пример 28:	
    Поляков, Е В (программист).
       Язык @-формул в Lotus/Domino R6 : Справочник разработчика / 
Е. В. Поляков; InterTrust. - М. : Светотон Лтд, 2003. - 387 с. : ил.…

    -- 1. LOTUS DOMINO 6.0, электронная почта -- Справочники  2. LOTUS 
DOMINO, язык формул -- Справочники

606 1#$aLOTUS DOMINO 6.0, электронная почта$jСправочники  
606 1#$aLOTUS DOMINO, язык формул$jСправочники  

Анализируя понятие "@- формул, язык программирования", можно утверждать, что данный язык предназначен для системы программирования LOTUS DOMINO.

Данный документ нужно индексировать ПР ""@- формул, язык программирования". Но ЯПР - буквенно-цифровой язык. Следовательно, заголовок ПР не может начинаться с символа "@".

По информации размещенной на сайте компании разработчика языка (http://www.lotus.com/products/product4.nsf/wdocs/dominohomepage) было установлено, что язык формул может иметь другое название "LOTUS DOMINO, язык формул". Предназначен для создания программ в различных системах LOTUS DOMINO.

Можно сформулировать заголовок ПР следующим образом: "LOTUS DOMINO, язык формул".

В АФ ПР нужно отразить все формы термина, под которым пользователь мог бы искать данную тему, со ссылкой к единственно принятому варианту. Таким образом, нужно сформировать ссылку "см." от отвергнутого синонима "@-формул, язык программирования" к принятому в данной предметизационной системе "LOTUS DOMINO, язык формул", т.е. сформулировать вариантную форму заголовка ПР.

Так же, нужно сформировать ссылку "см." от структурного варианта синонима "Формул-@, язык программирования" к принятому в данной предметизационной системе "LOTUS DOMINO, язык формул", т.е. сформулировать вариантную форму заголовка ПР.

Термин должен быть связан с несколькими вышестоящими терминами, принадлежащими к разным иерархическим рядам.

ПР "LOTUS DOMINO, язык формул" включается в узкий комплекс:
     LOTUS DOMINO 5.0, электронная почта
     LOTUS DOMINO 5.x, электронная почта
     LOTUS DOMINO 6.0, электронная почта
     LOTUS DOMINO DESIGNER R5, система программирования
     LOTUS DOMINO DESIGNER R6.5, система программирования
     LOTUS DOMINO DESIGNER R6, система программирования
     LOTUS DOMINO, язык формул
     LOTUS NOTES 4.0, электронные таблицы
     LOTUS NOTES 4.6, электронные таблицы

Поэтому в авторитетной записи ПР "LOTUS DOMINO, язык формул" не нужно устанавливать связи с другими ПР, отражающими программное обеспечение LOTUS DOMINO

Термины "LOTUS DOMINO, язык формул" и "Языки программирования" состоят в отношении "частный случай", но не характерным языком программирования, по этому ссылку "см. также" к вышестоящему понятию "Языки программирования" (к ПР с заголовком "Языки программирования") формировать нужно, не смотря на то, что ПР с заголовком "Языки программирования" содержит сводную ссылку "см. также, под названием отдельных языков программирования" (см. ПР "Языки программирование").

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (фрагмент)
001 RU\NLR\AUTH\661382548
152 ##$bnlr_sh
250 ##$7ba$7ca$8eng$8rus$aLOTUS DOMINO, язык формул
550 ##$3RU\NLR\AUTH\661264476$5g$aЯзыки программирования
450 ##$aФормула @, язык программирования
450 ##$a@-формул, язык программирования
686 ##$aЗ988.02-018.1$vLBC/SL$2rubbk
810 ##$aCайт компании разработчика языка
       http://www.lotus.com/products/product4.nsf/wdocs/dominohomepage

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661382548
   LOTUS DOMINO, ЯЗЫК ФОРМУЛ
CC. ОТ
   Формула @, язык программирования
   @-формул, язык программирования
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Языки программирования
ИНДЕКС ББК
   З988.02-018.1
ИСТОЧНИК ИНФОРМАЦИИ
   Cайт компании разработчика языка
http://www.lotus.com/products/product4.nsf/wdocs/dominohomepage

Неотъемлемой частью программирования являются системы программирования.

Система программирования - комплекс средств, предназначенный для автоматизации процессов программирования, который включает в себя: язык программирования, редактор программ, компилятор или интерпретатор программ, а также набор вспомогательных средств и документации, обеспечивающих и облегчающих подготовку программных продуктов. (Воройский Ф.С. Систематизированный толковый словарь по информатике. Москва. 1998 г.)

Вводя новый термин в предметизационную систему его необходимо связать с терминами уже существующими в данной системе. Для чего устанавливаются ссылки "см. также" отражающие связи между принятыми ПР.

Термин "Системы программирования" входит в объем понятия вышестоящего термина "Программирование(компьют.)". Таким образом, необходимо установить ссылку "см. также более широкое понятие" - "Программирование(компьют.)". В данном случае термины "Системы программирования" и "Программирование(компьют.)" находятся в родовидовых отношениях.

Термин "язык программирование" не является нижестоящим понятием к "Системам программирования" (см. определение "Языки программирования"). Языки программирования и системы программирования - обеспечивают процесс написания программ (программирования). Оба понятия являются равнозначными и частично совпадающими по значению. Понятие "Системы программирования" ассоциативно связано с понятием "Языки программирования". Таким образом, необходимо установить ассоциативную ссылку "см также" ПР с заголовком "Языки программирования".

Системы программирования - это программы, предназначенные для создания других программ. Т.о. понятия "Системы программирования" и "Программы(компьют.)" - равнозначные. В АФ ПР есть ПР с заголовком "Программы(компьют.)". Устанавливается ассоциативная связь "см. также" с ПР "Программы(компьют.)"

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661410254
152 ##$bnlr_sh
250 ##$aСистемы программирование
300 1#$aСовокупность процессов, связанных с разработкой программ и их 
      реализацией.
305 1#$aСм. также под названием отдельных систем программирования, 
      например: $bAUTODESK 3D STUDIO, система программирования$bJAVA SERVER 
      FACES, система программирования
550 ##$3RU\NLR\AUTH\661257252$5g$aПрограммирование(компьют.)
550 ##$3RU\NLR\AUTH\661306879$5h$aОбъектно-ориентированные языки 
      программирования
550 ##$3RU\NLR\AUTH\661416294$5h$aECLIPSE, система 
      автоматизированного проектирования программного обеспечения
550 ##$3RU\NLR\AUTH\661392425$5h$aMPI, интерфейс передачи сообщений
550 ##$3RU\NLR\AUTH\661319413$5h$aRATIONAL ROSE, система 
      автоматизированного проектирования программного обеспечения
550 ##$3RU\NLR\AUTH\661351898$5h$aRATIONAL UNIFIED PROCESS, система
      автоматизированного проектирования программного обеспечения
550 ##$3RU\NLR\AUTH\66264502$5h$aГенераторы программ
550 ##$3RU\NLR\AUTH\661264476$5z$aЯзыки программирования
550 ##$3RU\NLR\AUTH\661311565$5z$aПрограммы(компьют.)
686 ##$aЗ973.2-018$vLBC/SL$2rubbk
810 ##$aВоройский Ф.С. Систематизированный толковый словарь по 
      информатике. М. 1998 г.

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661410254
   СИСТЕМЫ ПРОГРАММИРОВАНИЕ
СПРАВОЧНОЕ ПРИМЕЧАНИЕ
   Совокупность процессов, связанных с разработкой программ и их 
реализацией.
ССЫЛОЧНОЕ ПРИМЕЧАНИЕ "СМ. ТАКЖЕ"
   См. также под названием отдельных систем программирования, например: 
       AUTODESK 3D STUDIO, система программирования;
       JAVA SERVER FACES, система программирования;
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Программирование(компьют.)
СМ. ТАКЖЕ БОЛЕЕ УЗКОЕ ПОНЯТИЕ
   ECLIPSE, система автоматизированного проектирования программного 
     обеспечения
   MPI, интерфейс передачи сообщений
   RATIONAL ROSE, система автоматизированного проектирования 
     программного обеспечения
   RATIONAL UNIFIED PROCESS, система автоматизированного проектирования
     программного обеспечения
   Генераторы программ
СМ. ТАКЖЕ ДРУГОЕ
   Языки программирования
   Программы(компьют.)
ИСТОЧНИК ИНФОРМАЦИИ
   Воройский Ф.С. Систематизированный толковый словарь по информатике. 
М. 1998 г.
ИНДЕКС ББК
   З973.234-018.1

Документы, в которых рассматриваются системы программирования в целом, нужно индексировать ПР с заголовком "Системы программирования".

Пример 29:	
    Соколов, Александр Павлович.
       Системы  программирования: теория, методы, алгоритмы : учеб. пособие
для студентов, обучающихся по направлению 654600 - Информатика и  
вычисл. техника / А.П. Соколов. - М. : Финансы и статистика, 2004(ОАО 
Тип. Новости). - 319,[1] с. : ил.; 21 см….

    -- 1. Системы  программирования -- Учебные издания для высших учебных 
заведений

606 1#$aСистемы программирования$jУчебные издания для высших учебных 
заведений

Системы программирование могут иметь индивидуальное название, например: MICROSOFT VISUAL JAVA ++, DEPHI и т.д.

Примечание. Систем программирование имеющих индивидуальное название очень много. Не представляется рациональным давать исчерпывающую информацию и устанавливать иерархические связи ПР "Системы программирования" со всеми тематически близкими ПР, так как количество ПР, подлежащих включению в запись, делает ее труднообозримой. В этом случае организуется сводная ссылка "см. также". (Сводная ссылка - это ссылка, отражающая связи данной ПР в обобщенной формулировке ("см. также под названием"). Не содержит исчерпывающего указания связей одной ПР с другими, а только демонстрирует примеры таких связей.)

В ПР с заголовком "Системы программирование" необходимо организовать сводную ссылку "см. также " под названием отдельных систем программирования, например:

  • AUTODESK 3D STUDIO, система программирования;
  • JAVA SERVER FACES, система программирования.

Соответственно, документы, в которых говориться о системах программирования имеющих индивидуальное название, нужно индексировать ПР с заголовками отражающими название системы программирования.

Примечание. Название системы программирование приводиться под торговой маркой (на языке разработчика).

MICROSOFT VISUAL JAVA ++, система программирования - система, позволяющая разрабатывать программное обеспечение для WWW. Может использоваться в информационно-поисковой системе OASIS. Используется язык программирования JAVA.

Вводя новый термин в предметизационную систему его необходимо связать с терминами уже существующими в данной системе. Для чего устанавливаются ссылки "см. также" отражающие связи между принятыми ПР.

Примечание. Если система программирования может применяться для разработки конкретного программного обеспечения, то понятие имеет сложный характер. Оно должно быть связано с несколькими вышестоящими терминами, принадлежащими к разным иерархическим рядам.

Устанавливаем ссылку "см. также более широкое понятие" с ПР "Системы программирование" (или ПР заголовок, которой отражает конкретный вид системы программирования), и с ПР отражающей понятие "программирование конкретного программного обеспечения", например с ПР "WWW, глобальная гипертекстовая система - Программирование"

Термины "MICROSOFT VISUAL JAVA ++, система программирования" и "Системы программирования" состоят в отношении "частный случай", но ссылку "см. также" формировать не нужно. Т.к. ПР с заголовком "Системы программирования" содержит сводную ссылку "см. также, под названием отдельных языков программирования". (См. ПР "Системы программирования".)

Термин "MICROSOFT VISUAL JAVA ++, система программирования", входит в объем вышестоящего понятия "программирование WWW" В данном случае оно является частным по отношения к понятию "программирование WWW" (В АФ ПР понятие "программирование WWW" отражается сложной ПР "WWW, глобальная гипертекстовая система - Программирование".).

В данном случае понятие "MICROSOFT VISUAL JAVA ++, система программирования" является видовым по отношения к понятию "информационно-поисковой системой типа OASIS". (В АФ ПР понятие "информационно-поисковой системой типа OASIS" отражается простой ПР "OASIS, информационно-поисковая система".)

Таким образом, рассматриваемое понятие должно быть связано с несколькими вышестоящими терминами, принадлежащими к разным иерархическим рядам.

Необходимо установить ссылку "см. также более широкое понятие":

  • "WWW, глобальная гипертекстовая система - Программирование";
  • "OASIS, информационно-поисковая система";

В рассматриваемой системе программирования процесс написания программ обеспечивает язык программирования JAVA. Понятие "MICROSOFT VISUAL JAVA ++, система программирования" ассоциативно связано с понятием "JAVA, язык программирования". Таким образом, необходимо установить ассоциативную ссылку "см также" с простой ПР "JAVA, язык программирования".

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661271116
152 ##$bnlr_sh
250 ##$7ba$7ca$8eng$8rus$aMICROSOFT VISUAL JAVA ++, система 
      программирования 
550 ##$3RU\NLR\AUTH\661296853$5g$7ba$7ca$8eng$8rus$aOASIS, 
      информационно-поисковая система 
550 ##$3RU\NLR\AUTH\661308293$5g$7ba$7ca$8eng$8rus$aWWW, глобальная 
      гипертекстовая система $xПрограммирование 
550 ##$3RU\NLR\AUTH\66409075$5z$7ba$7ca$8eng$8rus$aJAVA, язык 
      программирования 
686 ##$aЗ988.02-018.2$vLBC/SL$2rubbk

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\66
   MICROSOFT VISUAL JAVA ++, СИСТЕМА ПРОГРАММИРОВАНИЯ
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   OASIS, информационно-поисковая система
   WWW, глобальная гипертекстовая система - Программирование
СМ. ТАКЖЕ ДРУГОЕ
   JAVA, язык программирования
ИНДЕКС ББК
   З988.02-018.2

Пример 30:	
    Сайан, Каранджит С .
       Внутренний мир Visual J++ / Каранджит С. Сайан; [Пер. с англ.
В.В.  Цекич  и др.]. - Киев : DiaSoft, 1997. - 528 с. : ил.; 27 см. 
+ [1] Компакт-диск….

    -- 1. MICROSOFT VISUAL JAVA ++, язык программирования

606 1#$aMICROSOFT VISUAL JAVA ++, язык программирования 

CORBA, система программирования.

Технология CORBA представляет средство создания Интернет-приложений и корпоративных программных систем. В нее встроен язык программирования OMG IDL. Название системы образовывается от сокращения: Common Object Request Broker Architecture.

Для направления поиска пользователей в АЗ ПР приводятся все вариантные формы.

Таким образом, нужно сформировать ссылку "см." от отвергнутого синонима Object Request Broker Architecture" к принятому, в АФ ПР "CORBA, система программирования", т.е. сформулировать вариантную форму заголовка ПР.

Термин "CORBA, система программирования", входит в объем понятия вышестоящего термина "Системы программирования"

В данном случае понятия "CORBA, система программирования" и "Системы программирования" находятся в отношении "частный случай", но ссылку "см. также" формировать не нужно. Т.к. ПР с заголовком "Системы программирования" содержит сводную ссылку "см. также, под названием отдельных систем программирования". (См. ПР "Системы программирования".)

Рассматриваемая система программирования может применяться для разработки программного обеспечения глобальной сети INTERNET и распределенных вычислительных систем.

В данном случае понятие "CORBA, система программирования" является видовым по отношению к понятиям "программирование в глобальной сети INTERNET" и "программирование в распределенных вычислительных системах". (В АФ ПР понятие "программирование в глобальное сети INTERNET" отражается сложной ПР "INTERNET, глобальная информационная сеть - Программирование". Понятие "программирование в распределенных вычислительных системах" отражается сложной ПР "Распределенные вычислительные системы--Программирование". )

Таким образом, рассматриваемое понятие должно быть связано с несколькими вышестоящими терминами, принадлежащими к разным иерархическим рядам.

Необходимо установить ссылку "см. также более широкое понятие":

  • "Распределенные вычислительные системы--Программирование";
  • "INTERNET, глобальная информационная сеть - Программирование".

В рассматриваемой системе программирования процесс написания программ обеспечивает язык программирования OMG IDL. Понятие "CORBA, система программирования" ассоциативно связано с понятием "OMG IDL, язык программирования". Таким образом, необходимо установить ассоциативную ссылку "см также" с простой ПР "OMG IDL, язык программирования".

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661282184
152 ##$bnlr_sh
250 ##$7ba$7ca$8eng$8rus$aCORBA, система программирования 
300 1#$aТехнология CORBA представляет средство создания Интернет-
      приложений и корпоративных программных систем.
550 ##$3RU\NLR\AUTH\661397842$5g$aРаспределенные вычислительные
      системы$xПрограммирование
550 ##$3RU\NLR\AUTH\66$5g1233338$7ba$7ca$8eng$8rus$aINTERNET, 
      глобальная информационная сеть$xПрограммирование 
550 ##$3RU\NLR\AUTH\6631418310$5z$7ba$7ca$8eng$8rus$aOMG IDL, язык 
      программирования 
450 ##7ba$8eng$аCommon Object Request Broker Architecture
686 ##$aЗ988.02-018.2$vLBC/SL$2rubbk
810 ##$a Джон Сигел. CORBA 3.0: Пер. с англ. - М., МАЛИП. 2002 

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661282184
   CORBA, СИСТЕМА ПРОГРАММИРОВАНИЯ
СПРАВОЧНОЕ ПРИМЕЧАНИЕ
  Технология CORBA представляет средство создания Интернет-приложений 
и корпоративных программных систем
CC. ОТ
   Common Object Request Broker Architecture
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   INTERNET, глобальная информационная сеть - Программирование
   Распределенные вычислительные системы - Программирование
СМ. ТАКЖЕ ДРУГОЕ
   OMG IDL, язык программирования
ИНДЕКС ББК
   З988.02-018.2
ИСТОЧНИК ИНФОРМАЦИИ
   Джон Сигел. CORBA 3.0: Пер. с англ.- М., МАЛИП. 2002


Пример 31:	
    Причард, Джейсон.
       COM и CORBA : Архитектуры, стратегии и реализации : [Перевод] / 
Джейсон Причард.  -  М. : Лори, [2001?]. - 372 с. : ил.…

    -- 1. COM, система программирования 2. CORBA, система 
программирования

606 1#$aCOM, система программирования
606 1#$aCORBA, система программирования

Примечания.

1. Если система программирования предназначена для конкретного вида программирования, например, графического, то понятия находятся в родовидовых отношениях, и необходимо установить ссылку "см. также более широкое" к виду программирования, например "Графическое программирование".

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661293770
152 ##$bnlr_sh
250 ##$7ba$7ca$8eng$8rus$aX WINDOWS, система программирования 
300 1#$aX Window - библиотека графических программ, исп. для создания 
      графического пользовательского интерфейса. Система была разработана 
      в Массачусетском технологическом институте в 1984г.
550 ##$3RU\NLR\AUTH\661291501$5g$aГрафическое программирование 
      (компьют.)
550 ##$3RU\NLR\AUTH\661316252$5g$aПользовательские интерфейсы $x
      Проектирование 
550 ##$3RU\NLR\AUTH\6631418310$5z$7ba$7ca$8eng$8rus$aTK, графический
      интерфейс пользователя
686 ##$aЗ973.2-018.2$vLBC/SL$2rubbk
810 ##$aБолл, Билл, Даф, Хойт.$bRed Hat Linux 8/9.- СПб.,DiaSoft,
      2004.
830 ##$aПрименимы также обозначения X11 или X Windows Systems v.11

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\66
   X WINDOWS, СИСТЕМА ПРОГРАММИРОВАНИЯ
СПРАВОЧНОЕ ПРИМЕЧАНИЕ
  X Window - библиотека графических программ, используется для создания 
графического пользовательского интерфейса. Система была разработана 
в Массачусетском технологическом институте в 1984г.
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   Графическое программирование(компьют.)
   Пользовательские интерфейсы --Проектирование
СМ. ТАКЖЕ ДРУГОЕ
   TK, графический интерфейс пользователя
ИНДЕКС ББК
   З973.2-018.2
ИСТОЧНИК ИНФОРМАЦИИ
   Болл, Билл, Даф, Хойт. Red Hat Linux 8/9.- СПб., DiaSoft,2004.
ПРИМЕЧАНИЕ КАТАЛОГИЗАТОРА
   Применимы также обозначения X11 или X Windows Systems v.11

2. Если система программирования предназначена для программирования конкретных технических средств, то понятия находятся в родовидовых отношениях, и необходимо установить ссылку "см. также более широкое" к виду технических средств.

Например: X WINDOWS, система программирования

В АФ ПР создается АЗ:

Например: VISUAL DSP++, система программирования.

В АФ ПР создается АЗ:

МАШИНОЧИТАЕМАЯ ЗАПИСЬ (ФРАГМЕНТ)
001 RU\NLR\AUTH\661398320
152 ##$bnlr_sh
250 ##$7ba$7ca$8eng$8rus$aVISUAL DSP++, система программирования
550 ##$3RU\NLR\AUTH\661398319$5g$7ba$7ca$8eng$8rus$aANALOG DEVICES
      ADSP21XX, микропроцессоры$xПрограммирование 
686 ##$aЗ973.26-018$vLBC/SL$2rubbk

ВЫВОД В КАРТОЧНОЙ ФОРМЕ
RU\NLR\AUTH\661398320
   VISUAL DSP++, СИСТЕМА ПРОГРАММИРОВАНИЯ
СМ. ТАКЖЕ БОЛЕЕ ШИРОКОЕ ПОНЯТИЕ
   ANALOG DEVICES ADSP21XX, микропроцессоры - Программирование
ИНДЕКС ББК
   З973.26-018

Пример 32:	
    Водяхо, Александр Иванович.
       Основы программирования для X Window : Учеб. пособие / А. И. Водяхо, 
Ю. С. Татаринов, В. С. Фомичев; М-во общ. и проф. образования РФ, 
С.-Петерб. гос. электротехн. ун-т. - СПб. : СПбГЭТУ, 1998. - 60, [3] 
с. : ил….

    -- 1. X WINDOW, система программирования - Учебные издания для 
высших учебных заведений

606 1#$aX WINDOW, система программирования$jУчебные издания для 
высших учебных заведений

Пример 33:	
    Мохов, Евгений Николаевич.
       Работа с VisualDSP++ : Учеб. пособие / Е.Н. Мохов; М-во Рос. 
Федерации по связи и информатизации, Сиб. гос. ун-т 
телекоммуникаций и информатики. - Новосибирск : СибГУТИ, 
2004. - 39 с. : ил.; 21 см. - 80 экз.

    -- 1. VISUAL DSP++, система программирования -- Учебные издания для 
высших учебных заведений

606 1#$aVISUAL DSP++, система программирования$jУчебные издания для 
высших учебных заведений

Документы, в которых рассматриваются системы программирования с указанием версии, индексируются ПР, отражающими версию программного средства.

Вводя новый термин в АФ ПР его необходимо связать с терминами уже существующими в данном АФ.

Систем программирования имеющих индивидуальное название с указанием версий очень много. Не представляется рациональным давать исчерпывающую информацию и устанавливать иерархические связи со всеми тематически близкими ПР, так как они включаются в узкий комплекс ПР. Например: ПР "DELPHI 2005, система программирования" включается в узкий комплекс:

DELPHI, система программирования
DELPHI, система программирования--Библиотеки программ
DELPHI, система программирования--Лабораторная практика
DELPHI, система программирования--Применение в медицине
DELPHI 2.0, система программирования
DELPHI 3.0, система программирования
DELPHI 4.0, система программирования
DELPHI 5.0, система программирования
DELPHI 5.0, система программирования--Библиотеки программ
DELPHI 5.0, система программирования--Лабораторная практика
DELPHI 6.0, система программирования
DELPHI 6.0, система программирования--Базы данных
DELPHI 7.0, система программирования
DELPHI 7 STUDIO, система программирования
DELPHI 7.x, система программирования
DELPHI 8.0, система программирования

Пример 34:	
    Фленов, Михаил Евгеньевич.
       Delphi 2005 : секреты программирования / Михаил Фленов. - М. [и др.] 
: Питер, 2006(ГПП Печ. Двор). - 265 с. : ил.; 24 см. + CD-ROM….

    -- 1. DELPHI 2005, система программирования

606 1#$aDELPHI 2005, система программирования

Примечание. Если в АФ ПР нет ПР с заголовком отражающим индивидуальное название системы программирования без версии, то такую ПР необходимо завести и в ней установить все необходимые связи.

Например. Документ должен быть заиндексирован ПР с заголовком "MICROSOFT VISUAL JAVA ++ 6.0, система программирования". В АФ ПР необходимой ПР нет. Также не была найдена ПР с заголовком отражающим индивидуальное название системы программирования без версии (5): "MICROSOFT VISUAL JAVA ++, система программирования". Следовательно, в АФ ПР необходимо завести две ПР "MICROSOFT VISUAL JAVA ++, система программирования", в которой устанавливаются все необходимые связи (см. выше), и ПР с заголовком "MICROSOFT VISUAL JAVA ++ 6.0, система программирования", которая образует узкий комплекс ПР: ПР "MICROSOFT VISUAL JAVA ++ 6.0, система программирования" включается в узкий комплекс:
MICROSOFT VISUAL JAVA ++ 6.0, система программирования
MICROSOFT VISUAL JAVA ++, система программирования

Пример 35:	
    Руководство программиста по Microsoft Visual J++ 6.0 : [Офиц. 
документация по Microsoft Visual J++ 6.0 / Пер. с англ. Ю.Е. Купцевич 
и др.]. - 2-е изд. - М. : Рус. ред., 2001. - 499 с….

    -- 1. MICROSOFT VISUAL JAVA ++ 6.0, система программирования 

606 1#$a MICROSOFT VISUAL JAVA ++ 6., система программирования
Наверх
 
Дата обновления:
12 сентября 2006
© Российская национальная библиотека
Условия использования