Связанные понятия
Функциональный объект (англ. function object), также функтор, функционал и функционоид — распространённая в программировании конструкция, позволяющая использовать объект как функцию. Часто используется как callback, делегат.
Абстракция в информатике представляет собой технику управления сложностью систем.
Обобщённый алгебраический тип да́нных (англ. generalized algebraic data type, GADT) — один из видов алгебраических типов данных, который характеризуется тем, что его конструкторы могут возвращать значения не своего типа, связанного с ним. Сконструированы под влиянием работ об индуктивных семействах в среде исследователей зависимых типов.
В информатике
сокрытие представляет собой принцип проектирования, заключающийся в разграничении доступа различных частей программы к внутренним компонентам друг друга. В одних языках (например, C++) термин тесно пересекается (вплоть до отождествления) с инкапсуляцией, в других (например, ML) эти понятия абсолютно независимы. В некоторых языках (например, Smalltalk или Python) сокрытие отсутствует, хотя возможности инкапсуляции развиты хорошо. Полное сокрытие также обеспечивает лексическая область...
Мемоизация (запоминание, от англ. memoization (англ.) в программировании) — сохранение результатов выполнения функций для предотвращения повторных вычислений. Это один из способов оптимизации, применяемый для увеличения скорости выполнения компьютерных программ. Перед вызовом функции проверяется, вызывалась ли функция ранее...
Упоминания в литературе
Как отмечала Г. В. Валимова, «сочетаемость является свойством языковых единиц всех уровней, что
определяет функционирование языка как средства общения» [Валимова 1967: 6]. Это их свойство проявляется в способности объединяться друг с другом, вступая в определенные отношения и определенным образом связываясь. Средством связи на уровне сложного синтаксического целого служат не только союзы, функционирующие в простом или сложном предложении, но и особые союзные образования, специально сформировавшиеся для объединения предложений, обладающих формальными признаками самостоятельности [Акимова 1990; Алгазина 1994; Бухбиндер 1975; Вейхман 1988; Звегинцев 1976; Ильенко 1989; Комарова 1975; Лосева 1971; Москальская 1980; Падучева 1985; Пфютце 1978 и др.]. Характеристика союзной присоединительной скрепы как особой разновидности аналогов союза должна учитывать своеобразие зоны их функционирования и тех синтаксических образований, которые она связывает. Совершенно очевидно, что эта зона их употребления находится на одном из высших ярусов синтаксиса.
Примером создания нечётких дублей также может служить объединение фрагментов текста, взятых с разных сайтов. Может показаться, что, склеив «надёрганные» из разных источников фрагменты, можно создать уникальный текст. В подобных случаях поисковые системы применяют
более сложные алгоритмы. В частности, поисковая система Яндекс применяет алгоритм супершинглов (1997 г., А. Бродер). Текст, проверяемый на уникальность, разбивается на участки длиной по десять слов внахлест, с перекрытием в одно слово. Далее все эти участки меняют на короткое математическое представление (контрольные суммы) и сравнивают с контрольными суммами, вычисленными таким же способом для других документов базы поисковой системы. Это позволяет с высокой вероятностью определить заимствование текста.
Еще одним базовым принципом функционирования региональных систем является принцип эмерджентности, относящийся к принципам системного анализа. Это второй принцип У. Э. Эшби, который выражает важное свойство
сложной системы, в качестве примера которой можно рассматривать регион: «Чем больше система и чем больше различия в размерах между частью и целым, тем выше вероятность того, что свойства целого могут сильно отличаться от свойств частей», то есть различия возникают в результате объединения в структуре системы определенного числа однородных или разнородных частей (элементов, отраслей, комплексов и т. д.) [91].
• Системный метод позволяет необходимо и достаточно рассматривать государственные и правовые явления с учетом их иерархии, соподчинения различных подсистем единой системы, противостоит эклектическому объединению элементов и разнородных функций, показывает логические, сопряженные между собой связи. Этот метод позволяет установить, что общее есть не простая, механическая сумма его частей, а представляет
новое образование, обладающее собственными параметрами.
Большинство методов кластеризации (иерархической группировки) являются агломеративными (объединительными) – процесс начинается с создания элементарных кластеров, каждый из которых состоит ровно из одного исходного наблюдения (одной точки), а при каждом последующем шаге происходит
объединение двух наиболее близких кластеров в один. Графическое изображение процесса объединения кластеров может быть получено с помощью дендрограммы – дерева объединения кластеров. Агломеративные методы кластерного анализа целесообразно использовать при классификации исследуемой совокупности объектов по факторным показателям.
Связанные понятия (продолжение)
Делегат (англ. delegate) — класс, который позволяет хранить в себе ссылку на метод с определённой сигнатурой (порядком и типами принимаемых и типом возвращаемого значений) произвольного класса. . Экземпляры делегатов содержат ссылки на конкретные методы конкретных классов.
Выравнивание данных в оперативной памяти компьютеров — способ размещения данных в памяти особым образом для ускорения доступа.
Прототипом
функции в языке Си или C++ называется объявление функции, не содержащее тела функции, но указывающее имя функции, арность, типы аргументов и возвращаемый тип данных. В то время как определение функции описывает, что именно делает функция, прототип функции может восприниматься как описание её интерфейса.
В программировании
тип возвращаемого значения (англ. return type) или тип результата (англ. result type) определяет и накладывает ограничения на тип данных, возвращаемых методом или функцией. Во многих языках программирования (особенно это касается языков со статической типизацией, как например, Java, C++ и Си) возвращаемый тип должен быть явно указан при объявлении функции.
Стековый язык программирования (англ. stack-oriented programming language) — это язык программирования, в котором для передачи параметров используется машинная модель стека. Этому описанию соответствует несколько языков, в первую очередь Forth и PostScript, а также многие ассемблерные языки (использующие эту модель на низком уровне — Java, C#). При использовании стека в качестве основного канала передачи параметров между словами элементы языка естественным образом образуют фразы (последовательное...
Динамический язык — язык программирования, который позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на лету», на этапе выполнения программы. Динамические языки удобны для быстрой разработки приложений.
Метка (англ. label) — символьное имя, идентификатор для более удобного указания данных и кода в языках программирования. Позволяет программисту обходиться без вычисления и пересчёта адресов и смещений внутри программы (эти действия за него выполняет компилятор). Несмотря на то, что большинство языков программирования высокого уровня поддерживают операции с метками, их использование крайне нежелательно, так как программный код становится плохочитаемым, и отладка такой программы занимает большее время...
Веду́щие нули ́ в записи числа при помощи позиционной системы счисления — последовательность из одного или более нулей, занимающая старшие разряды. Понятие ведущих нулей возникает при использовании представлений чисел, имеющих фиксированное количество разрядов. В остальных случаях, как правило, ведущие нули не пишутся.
Язык спецификаций — формальный язык, предназначенный для декларативного описания структуры, связей, свойств данных и способов их преобразований, (в отличие от активных языков) без явного упоминания порядка выполняемых действий и использования конкретных значений данных.
Итерация в программировании — в широком смысле — организация обработки данных, при которой действия повторяются многократно, не приводя при этом к вызовам самих себя (в отличие от рекурсии). В узком смысле — один шаг итерационного, циклического процесса.
Объе́ктно-ориенти́рованное проектирование (ООП) — часть объектно-ориентированной методологии, которая предоставляет программистам возможность оперировать понятием «объект», помимо понятия «процедура» при разработке кода.
Взаимодействующие последовательные процессы (англ. communicating sequential processes, CSP) — формальный язык для описания моделей взаимодействия в параллельных системах. Относится к математическим теориям параллелизма, известных как исчисление процессов (или алгебра процессов), основанных на передаче сообщений по каналам. Оказал влияние на разработку языка Оккам, Limbo, Go.
Типаж (англ. trait) — абстрактный тип данных, используемый как «простая концептуальная модель для структурирования объектно ориентированных программ». Типажи подобны примесям, но могут содержать только методы. Также отличается способ разрешения конфликтов — типажи не допускают совпадения названий методов.Типажи являются основой языка Rust и встроены в язык Scala, в PHP начиная с версии 5.4, в вариант Squeak языка Smalltalk с версии 3.9, в Perl 6 (где они называются «роли»), для Perl 5 — реализованы...
В информатике
таблица символов (от англ. symbol table «таблица идентификаторов») — это структура данных, используемая транслятором (компилятором или интерпретатором), в которой каждый идентификатор переменной или функции из исходного кода ассоциируется с информацией, связанной с его объявлением или появлением в коде: типом данных, областью видимости и в некоторых случаях местом в памяти (смещением).
Стиль о́тступов (индентация) — правила форматирования исходного кода, в соответствии с которыми отступы программных блоков проставляются в удобочитаемой манере.
Подробнее: Отступ (программирование)
Мультипарадигма́льный язы́к программи́рования — как правило, язык программирования, который был разработан специально как инструмент мультипарадигмального программирования, то есть изобразительные возможности которого изначально предполагалось унаследовать от нескольких, чаще всего не родственных языков.
Экранирование символов — замена в тексте управляющих символов на соответствующие текстовые подстановки. Один из видов управляющих последовательностей.
Парсер (англ. parser; от parse – анализ, разбор) или синтаксический анализатор — часть программы, преобразующей входные данные (как правило, текст) в структурированный формат. Парсер выполняет синтаксический анализ текста.
Подробнее: Синтаксический анализатор
Управляющая последовательность (исключённая последовательность, экранированная последовательность, от англ. escape sequence) — совокупность идущих подряд значащих элементов, в группе теряющих для обрабатывающего механизма своё индивидуальное значение, одновременно с приобретением этой группой нового значения.
Точка следования (англ. sequence point) — в программировании любая точка программы, в которой гарантируется, что все побочные эффекты предыдущих вычислений уже проявились, а побочные эффекты последующих ещё отсутствуют.
Глобальная переменная в программировании — переменная, областью видимости которой является вся программа, кроме специально затенённых областей. Механизмы взаимодействия с глобальными переменными называют механизмами доступа к глобальному окружению или состоянию (англ. global environment, global state). Глобальные переменные могут использоваться для взаимодействия между процедурами и функциями как альтернатива передачи аргументов и возвращения значений.
Недостижимый код часто относят к одному из типов мёртвого кода, такая терминология обычно применяется при рассмотрении исходного кода программ. Однако в теории компиляторов, эти понятия никак не связаны, мёртвым кодом там называют только достижимый, но не влияющий на вывод программы код.
Ромбовидное наследование (англ. diamond inheritance) — ситуация в объектно-ориентированных языках программирования с поддержкой множественного наследования, когда два класса B и C наследуют от A, а класс D наследует от обоих классов B и C. При этой схеме наследования может возникнуть неоднозначность: если метод класса D вызывает метод, определенный в классе A (и этот метод не был переопределен в классе D), а классы B и C по-своему переопределили этот метод, то от какого класса его наследовать: B...
Высший тип (top type) в теории типов, часто обозначаемый как просто вершина или «закрепленным» символом (⊤), — универсальный тип, то есть такой тип, который содержит в себе каждый возможный объект в нужной системе типов. Высший тип иногда именуется универсальным супертипом, то есть все остальные типы в любой отдельно взятой системе типов являются подтипами самого верхнего. Это является противоположностью нижайшего типа, или иначе именуемого универсальным подтипом, который представляет собой тип...
Охра́на (охраня́ющее выраже́ние, охранное выражение) — логическое выражение, которое предназначено для ограничения вычислительных процессов и выбора варианта вычислений. Обычно, используется в функциональных языках программирования (например, Haskell, Erlang).
Коди́рование — процесс написания программного кода, скриптов, с целью реализации определённого алгоритма на определённом языке программирования.
В программировании, ассемблерной вставкой называют возможность компилятора встраивать низкоуровневый код, написанный на ассемблере, в программу, написанную на языке высокого уровня, например, Си или Ada. Использование ассемблерных вставок может преследовать следующие цели...
Подробнее: Ассемблерная вставка
Маршалинг (от англ. marshal — упорядочивать) в информатике — процесс преобразования информации (данных, двоичного представления объекта), хранящейся в оперативной памяти, в формат, пригодный для хранения или передачи. Процесс похож на сериализацию (отличия см. ниже). Обычно применяется тогда, когда информацию (данные, объекты) необходимо передавать между различными частями одной программы или от одной программы к другой.
В программировании понятие
флаг относится к одному или нескольким битам памяти, используемым для хранения двоичной комбинации или кода, который характеризует состояние некоторого объекта. Флаги обычно входят в определённые структуры данных, такие как записи баз данных, и их значения, как правило, связаны со значением структур данных, частью которых они являются. Во многих случаях двоичное значение флага представляет собой кодированное представление одного из нескольких возможных состояний или статусов...
Дублирование кода — термин из программирования, под которым понимается, что некоторые участки исходного кода могут встречаться более чем однажды, как внутри одной, так и в нескольких программных сущностях. Дублирование является симптомом так называемого «дурно пахнущего кода». В первую очередь потому, что увеличивается его длина; именно из-за дублирования, а не из-за совпадений. Последовательность дубликатов иногда называют клонами.
Зацепление , сцепление, сопряжение (англ. coupling) — способ и степень взаимозависимости между программными модулями; сила взаимосвязей между модулями; мера того, насколько взаимозависимы разные подпрограммы или модули.
Венге́рская нота́ция в программировании — соглашение об именовании переменных, констант и прочих идентификаторов в коде программ. Своё название венгерская нотация получила благодаря программисту компании Microsoft венгерского происхождения Чарльзу Симони (венг. Simonyi Károly), предложившему её ещё во времена разработки первых версий MS-DOS. Эта система стала внутренним стандартом Майкрософт.
Инверсия управления (англ. Inversion of Control, IoC) — важный принцип объектно-ориентированного программирования, используемый для уменьшения зацепления в компьютерных программах. Также архитектурное решение интеграции, упрощающее расширение возможностей системы, при котором поток управления программы контролируется фреймворком.
Кома́нда перехо́да — команда процессора, которая нарушает непрерывную последовательность исполнения команд, вынуждая выбирать и исполнять последующие команды с произвольно заданного адреса. Используется для организации условных операторов, циклов, для связи с подпрограммами. Исполнение команды перехода в современных микропроцессорах чревато потерями производительности из-за простоев конвейера.
Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается.
Би (вторая буква английского алфавита — B) — интерпретируемый язык программирования, разработанный в AT&T Bell Telephone Laboratories. Является потомком языка BCPL и непосредственным предшественником Си. Би был в основном произведением Кена Томпсона при содействии Денниса Ритчи и был опубликован в 1969 году.
В языках программирования единица трансляции — минимальный блок исходного текста, который физически можно оттранслировать (преобразовать во внутреннее машинное представление; в частности, откомпилировать). Важная концепция языков Си и Си++.
Компьютерный язык , как и любой другой язык, появляется, когда требуется передать информацию из одного источника другому. Языки программирования способствуют обмену информацией между программистами и компьютерами, языки разметки текста определяют понятную для людей и компьютеров структуру документов (экранных представлений) и т. п.
Избыточность — термин из теории информации, означающий превышение количества информации, используемой для передачи или хранения сообщения, над его информационной энтропией. Для уменьшения избыточности применяется сжатие данных без потерь, в то же время контрольная сумма применяется для внесения дополнительной избыточности в поток, что позволяет производить исправление ошибок при передаче информации по каналам, вносящим искажения (спутниковая трансляция, беспроводная передача и т. д.).
В программировании то́чка остано́ва (англ. breakpoint) — это преднамеренное прерывание выполнения программы, при котором выполняется вызов отладчика (одновременно с этим программа сама может использовать точки останова для своих нужд). После перехода к отладчику программист может исследовать состояние программы (логи, состояние памяти, регистров процессора, стека и т. п.), с тем чтобы определить, правильно ли ведёт себя программа. В отличии от полной остановки, с помощью останова, после работы в...
Сравне́ние в программировании — общее название ряда операций над па́рами значений одного типа, реализующих математические отношения равенства и порядка. В языках высокого уровня такие операции, чаще всего, возвращают булево значение («истина» или «ложь»).
По одной из классификаций, языки программирования неформально делятся на сильно и слабо типизированные (англ. strongly and weakly typed), то есть обладающие сильной или слабой системой типов. Эти термины не являются однозначно трактуемыми, и чаще всего используются для указания на достоинства и недостатки конкретного языка. Существуют более конкретные понятия, которые и приводят к называнию тех или иных систем типов «сильными» или «слабыми».
Подробнее: Сильная и слабая типизация
Порождающие шаблоны (англ. Creational patterns) — шаблоны проектирования, которые абстрагируют процесс инстанцирования. Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон, порождающий классы, использует наследование, чтобы изменять наследуемый класс, а шаблон, порождающий объекты, делегирует инстанцирование другому объекту.
Точка входа — адрес в оперативной памяти, с которого начинается выполнение программы. Другими словами — адрес, по которому хранится первая команда программы. Однако не надо путать её с «первыми командами» программы на языке высокого уровня. Например программа на C++ начинает выполнение с функции main(), на самом деле, программа в памяти начинается далеко не с первой команды этой функции.
Упоминания в литературе (продолжение)
Анализ и синтез являются элементами биологического и интеллектуального развития. Анализ – это разделение целого на части, представление сложного в виде простых составляющих, изменение этих частей, добавление новых или ликвидация некоторых из них для более эффективной деятельности или удобства исследования. Синтез – это соединение, объединение (мысленное или
реальное) обновленного набора простых составляющих объекта в единое целое, согласование их деятельности для более эффективной деятельности или удобства исследования.
Интеграция в общем случае обозначает объединение, взаимопроникновение – объединение в одно «целое» различных элементов или частей. У «целого» всегда больше преимуществ и возможностей, нежели у разрозненных элементов. Интегрированная деятельность делает педагогический процесс более интересным и содержательным.
Термин «система систем» используется для описания систем, состоящих из нескольких типов системных элементов, причем каждый подобный системный элемент сам по себе работоспособная система, которая может самостоятельно использоваться по своему назначению. Естественно, результатом декомпозиции всех
сложных систем является система, состоящая из систем, как было показано на рис. 1.9. Тем не менее, термин система систем возник для описания интеграции систем, которые были независимо разработаны для определенных целей, удовлетворения специфических потребностей или для решения определенных задач, и, таким образом, могут автономно оказывать эти необходимые системные услуги. Но, из-за возникновения новой потребности (ситуационная система) системы объединяются в реагирующую систему или для того, чтобы отреагировать на реальную ситуацию, или для того, чтобы провести обучение, связанное с типовой ситуацией. В некоторых случаях система систем может быть создана для оказания новой услуги, например объединения государственных учреждений или объединения предприятий с целью урегулирования новой проблемной ситуации или ситуации, связанной с новой возможностью.
Критерием выделения этой совокупности элементов в систему является степень связанности их между собой. Особенности и назначение каждого из выделенных нами элементов определяются целью системы, на достижение которой направлена ее деятельность. В то же
время наличие общих характеристик элементов системы не исключает существования их внутренних индивидуальных свойств. Первая особенность любого из элементов проявляется как функциональная специфичность, которая означает, что в составе системы элемент занимает определенное самостоятельное положение. Вторая особенность каждого из элементов проявляется как функциональная интегративность, то есть способность к объединению и взаимодействию. Интегративность элементов является основой их структурного объединения.
Теория функциональных систем была разработана П. К. Анохиным (1935) в результате проводимых им исследований компенсаторных приспособлений нарушенных функций организма. Как показали эти исследования, всякая компенсация нарушенных функций может иметь место только при мобилизации значительного числа физиологических компонентов, зачастую расположенных в различных отделах ЦНС и рабочей периферии, тем не менее всегда функционально объединенных на основе получения конечного приспособительного эффекта. Такое функциональное объединение различно локализованных структур и процессов на основе получения конечного (приспособительного) эффекта и было названо «функциональной системой» [П. К. Анохин, 1968]. При этом принцип функциональной системы используется как единица саморегуляторных приспособлений в многообразной деятельности целого организма.
«Понятие функциональной системы представляет собой прежде всего динамическое понятие, в котором акцент ставится на законах формирования какого-либо функционального объединения, обязательно заканчивающегося полезным приспособительным эффектом и включающего в себя аппараты оценки этого эффекта» [П. К. Анохин, 1958]. Ядром функциональной системы является приспособительный эффект, определяющий состав, перестройку эфферентных возбуждений и неизбежное обратное афферентирование о результате промежуточного или конечного приспособительного эффекта. Понятие функциональной системы охватывает все стороны приспособительной деятельности целого организма, а не только взаимодействия или какую-либо комбинацию нервных центров («констелляция нервных центров» – по А. А. Ухтомскому, 1966) [П. К. Анохин, 1958].
Следует сказать, что Грамматика конструкций активно развивается в настоящее время, представляя несколько дифференцированных подходов. К «филлморовской» CxG тесно примыкает подход, представленный в серии исследований Дж. Лакоффа, прежде всего в монографии [Lakoff 1987]. Третью главу этой книги, посвященную конструкциям с англ, there, часто называют первым исследованием в рамках CxG. Близкие к работам Дж. Лакоффа идеи представляет Адели Голдберг [Goldberg 1995,2006], которую тоже называют среди основателей CxG. Наконец, Уильям Крофт разрабатывает типологически
ориентированный радикальный вариант CxG (Radical Construction Grammar), основным отличием которого является последовательное отрицание композициональности конструкций: по мнению У Крофта, не конструкции образуются путем сочетания более мелких элементов, но эти элементы могут быть вычленены в результате лингвистических процедур из уже готовой конструкции [Croft 2002]. Нельзя не отметить и существенный вклад в это направление русских лингвистов, прежде всего Е. В. Рахилиной и ее учеников, описавших целую серию явлений, ранее ускользавших от внимания исследователей (см. [Рахилина (ред.) 2010; НТИ 2008]). Наконец, следует отметить, что в последнее время наметилась тенденция к объединению практики исследователей, разделяющих формальные принципы описания в рамках GxC, и смещение в сторону другого популярного направления когнитивной лингвистики – «Модели языка, основанной на употреблении» (Usage-based model, см. ниже).
Централизованные и распределенные системы являются полными противоположностями с точки зрения архитектуры. Технические противоположности, казалось бы, не совместимые друг с другом, всегда вдохновляли инженеров на создание объединенных, гибридных систем, наследующих все сильные стороны своих предков. В этом плане централизованные и распределенные
системы не являются исключением. Существуют два основных прототипа объединения противоположных архитектур, и их необходимо хорошо понимать, потому что сущность подобного объединения чрезвычайно важна для изучения функционирования блокчейн-приложений в реальном мире. Первый прототип – это центральное положение одного из узлов в распределенной системе, второй – распределенная система как управляющий узел централизованной системы.
В случае, когда изучается зрительное внимание в
стандартных глазодвигательных парадигмах, интерес представляют саккадические движения глаз. При объединении фиксаций, которые отстоят друг от друга на угол, меньший, чем заданный параметр, происходит пересчет лежащих рядом амплитуд саккад, а также общей длительности полученной новой фиксации, которая является суммой двух объединяемых.
Следовательно, для Аристотеля локальное движение (движение tout court в смысле Ньютона) является изменением качества или изменением состояния, а не состоянием самим по себе, как у Ньютона. Однако именно рассмотрение движения
как изменения качества позволяет объединить его с остальными видами изменения – например, с превращением желудя в дуб или болезни в здоровье. Это объединение является той стороной физики Аристотеля, с которой я начал, но я мог бы начать и с чего-то другого. Концепция движения как изменения и концепция качественной физики обнаруживают глубокую взаимную зависимость и кажутся почти эквивалентными. Это первый пример слияния разных частей в некое единство.
Для работающего с Excalibur оператора исследуемый массив предстаёт в виде двух мультимедийных составляющих: картинки и текста. Текст – это фоновый код для поиска видеоизображения, поэтому в ранее рассмотренном
процессе редактирования большое значение имеет вычленение текстового материла из видеозаписи (этот же текстовый материал при необходимости ложится в основу субтитров). Поиск проиндексированной видеоинформации, уже хранящейся в VideoAsset Server, осуществляется как по кадрам из StoryBoard при помощи ПО Visual RetrievalWare, так и по тексту (субтитры, название и пр.) при помощи RetrievalWare – профессиональной системы управления знаниями. В частности, в версии 7.0 этой системы, имеющей графические словари (рис. 2.3), мультимедийные запросы могут формироваться по следующим принципам: слова и изображения смешаны в одном запросе; объединение слов и изображений в сложное логическое выражение; при ранжировании результатов поиска учитываются и слова, и изображения. На рис. 2.4 приведён пример сложного поиска.
Я думаю, что существует некоторая общая проблема, актуальная для любых уровней организации материи. Я ее называю «проблемой сборки», или, может быть, точнее, «проблемой механизмов сборки». При объединении
элементов, то есть при переходе к макроуровню, происходит образование новой структуры, обладающей своими специфическими качествами.
Принципиально важно, что методы психологического воздействия и управления предусматривают синтез психологического знания из разных областей психологической науки, и, естественно, возникает задача методологического и теоретического обоснования такого синтеза. Система методов управления, применяемых практической психологией, конечно, должна иметь иерархическое строение и включать такие разнообразные способы воздействия, как прямое и косвенное управление; воздействие словом, примером, отношениями и условиями жизни; включение личности в общественное и самоуправление; управление путем направленного отбора, подбора и обучения людей; применение различных способов организации технологии труда и режимов труда, включая объединение и разделение различных видов труда, освоение новых
форм поведения, управление выбором доступных форм поведения и некоторые другие способы воздействия.
Нам представляется важным, кроме того, рассмотреть взаимодействие знаний с точки зрения объединения нескольких культур в рамках организации. Можно предположить, что в организационном «теле» знаний
существуют следующие типы динамических связей между знаниями индивидов, представителей разных культур: связи управления, связи преобразования, связи функционирования, устанавливающие алгоритмы совместного функционирования индивидуальных систем знаний (см. Таблицу № 1).
В определенном смысле системный подход есть методологическое средство исследования интеграции, точнее, интегрированных объектов и интегральных зависимостей и взаимодействий. Понятие «система» в большей мере фиксирует объективную форму целого, а понятие «интеграция» подчеркивает процесс и механизм объединения частей приобретения комплексом интегральных совокупных качеств. Но оба они рассматривают
интеграцию как общий параметр объективной действительности. В системном подходе выделяют следующие наиболее типичные феномены интеграции:
Рассматривая в
качестве сравнения другие языки, можно отметить следующее. Например, в немецком структурирование ударных и слабоударных элементов слова осуществляется в соответствии с его морфологическим строением. Характерно, что помимо главного ударного элемента слово может иметь и второстепенные акценты. Для каждой морфологической модели свойственно собственное ритмическое строение [Гуревич, 2000]. Для французского языка характерным является объединение единым ударением группы слогов, которые могут превышать по своей длительности некоторые слова. Ударение в подобных ритмических группах всегда падает на последний слог последнего слова данной группы [Потапов, 2004]. В английском языке существуют собственные условия употребления термина «фонетическое слово». В данном случае под «фонетическим словом» понимают множество единиц, образующих последовательности качественно самостоятельных, но объединенных друг с другом звуков. Указанные объединения могут образовывать слог или несколько слогов, находясь при этом в строго определенных акустико-ритмических отношениях [Торсуев, 1966].
Правоотношение выражает органическую связь права с другими явлениями экономического и социального характера, играющими важную роль в общественной жизни. Поэтому анализ правоотношения вызывает необходимость использования научного аппарата других наук, не только общественных, но и естественных. «Существуют сложные многомерные объекты, для целостного описания которых требуется предварительное их
описание в разных системах взаимодействия с последующим объединением полученных образов в единой системе».[61] В определенном смысле категорию правоотношения можно отнести к пограничным понятиям, находящимся на стыке юридических и других смежных наук и служащим для раскрытия связи права с другими явлениями и процессами жизни общества.
В теории деятельности довольно активно исследовались макро– и микроструктура деятельности. Макроструктуру формируют отдельные (особенные) деятельности, действия и операции. А микроанализ деятельности А.Н. Леонтьев в своей книге «Деятельность. Сознание. Личность» рассматривает как способ объединения «генетического (психологического)» и «количественного (информационного)» подходов к её изучению [Леонтьев, 1975]. Для такого микроструктурного анализа В.П. Зинченко было предложено использовать ещё более дробные компоненты деятельности – «функциональные блоки», которые обеспечивают её осуществление на физиологическом уровне. В этом случае классическая структура деятельности приобретает следующий вид: мотив – деятельность, цель – действие, функциональное свойство – условие, предметное свойство – функциональный блок [Мунипов, Зинченко, 2001; Bedny, Karwowsky, 2007]. Функциональный блок как
единица анализа может быть использован в исследовании не только микро-, но и макроструктуры деятельности.
Наконец, введение понятия «подсистема управления» обеспечивает необходимую интеграцию, комплексность управленческих воздействий, объединение различных по характеру факторов для концентрации на достижении целей проекта. Это позволяет, как и в технических системах, строить подсистему управления, которая должна быть замкнутой через систему получения информации (т. е. иметь обратную связь) и воздействовать на объект управления, уменьшая соответствующее рассогласование.
Резюмируя различные понятия, можно говорить об организации как некотором системном образовании, ориентированном на определенную стратегию развития. Данное системное образование представляет
собой форму объединения людей, ориентированных на достижение поставленных целей и задач, на основе механизмов управленческого влияния.
Создание общенаучного языка описания процессов развития не только облегчает объединение специалистов
различного профиля для решения общих задач, но и имеет определенное методологическое, мировоззренческое и эвристическое значение. Возможности аналогий, которые он открывает, имеют немаловажное значение для совершенствования интуиции исследователя.
Как же, по Бернштейну, организуется двигательное (и любое иное) поведение? Координация движений «…решается по принципу сенсорных коррекций, осуществляемых совместно самыми различными системами афферентации и протекающих по основной структурной формуле рефлекторного кольца… Сенсорные коррекции всегда ведутся уже целыми синтезированными комплексами, все более усложняющимися от низа кверху и строящимися из подвергшихся глубокой интеграционной переработке сенсорных сигналов очень разнообразных качеств. Эти синтезы, или сенсорные поля, определяют собой то, что
мы обозначаем как уровни построения тех или иных движений. Каждая двигательная задача находит себе, в зависимости от своего содержания и смысловой структуры, тот или иной уровень, иначе говоря, тот или иной сенсорный синтез, который наиболее адекватен по качеству и составу образующих его афферентаций и по принципу их синтетического объединения требующемуся решению задачи. Этот уровень определяется как ведущий для данного движения» (Бернштейн, 1966, с.96 – 97).
Равная вероятность вариантов именно его само(!)развития в онтогенезе будет выражаться в том, что личностная тревожность (психодинамическая тревожность) и низкий статус (т. е. тревожность «изолированного»), когда нет острой необходимости приспособления, так и останутся одними и теми же неизменными свойствами, определяя лишь синхронно протекающее, с их функционированием, развертывание (развитие), в
течение жизни, соответствующих, однозначно связанных, «тревожных» отношений и «инструментальных» симптомокомплексов (черт характера). Тогда как активная адаптация (выработка индивидуального стиля «преодоления» (вторичного стиля) и, прежде всего, связанная с ним успешность деятельности и общения) – может «кардинальным» образом изменить отношение индивидуальности к людям, деятельности, к самому себе и т. п., а значит и ее статус в группе (группах), но, заметим, лишь в условиях определенных ситуаций деятельности и определенных членах контактного объединения, к которым генотип уже сумел адаптироваться.
В-пятых, объединение, на имя которого зарегистрирован коллективный знак, обладает функциями контроля за его использованием, в первую очередь за применением знака к товарам определенного качества. В связи с этим полезно было бы использовать опыт зарубежных фирм, которые учреждают специальные органы контроля за соблюдением установленного качества товаров, производимых предпринимателями, применяющими коллективный знак.[160] Особенности правового режима коллективного знака обусловливают необходимость утверждения специального документа. Таким документом является Устав коллективного знака, утверждаемый объединением и содержащий условия по использованию знака членами объединения. Помимо сведений о наименовании объединения, регистрирующего коллективный знак на свое имя, перечне лиц, имеющих право пользования этим знаком, цели регистрации коллективного знака, устав коллективного знака должен содержать перечень и единые качественные или иные
общие характеристики товаров, которые будут обозначаться этим знаком, а также критерии оценки указанных характеристик товаров. Отметим, что в настоящее время отсутствуют какие-либо законодательные предписания относительно критериев оценки единых качественных или иных общих характеристик товаров, что затрудняет их описание заявителем при составлении устава коллективного знака. Это осложняет анализ уставов коллективных знаков посредством экспертизы при рассмотрении заявок на регистрацию таких обозначений.[161]
Э. М. Коротков приводит целую серию определений культуры фирмы. По его мнению, это «совокупность норм, ценностей, убеждений, образов поведения и т. п.,
которые определяют способ объединения групп и отдельных личностей в организацию для достижения поставленных перед ней целей». «На наш взгляд, культура – это не то, что организация имеет, а то, чем она является». «Культура предприятия – это вошедший в привычку, ставший традицией образ мышления и способ действия, который в большей или меньшей степени разделяют все работники предприятия и который должен быть усвоен и хотя бы частично принят новичками, чтобы новые члены коллектива стали "своими"».[57]
Класс F-DX предъявляет повышенные требования и к целостности и к конфиденциальности информации. Его можно рассматривать как объединение классов F-DI и F-DC с дополнительными возможностями шифрования и защиты от анализа трафика. Должен быть ограничен доступ к ранее переданной информации, которая, в
принципе может способствовать проведению криптоанализа.
Объединение методических принципов и понятий генетического и информационного подходов явилось основой микроструктурного метода исследования. Главные принципы микроструктурного анализа кратковременных психических процессов были сформулированы Р. Хабером (Haber, 1969). В рамках этого подхода психические явления (перцепция, сенсорная память, фокусированное внимание, принятие решения, выбор ответа и т. п.) рассматриваются как разные аспекты единого процесса переработки информации. Как отмечает А. Н. Воронин, микроструктурный анализ предполагает возможность развернуть во времени любое психическое явление, субъективно оцениваемое как одномоментное, т. е.
представить его как ряд процессов, каждый из которых осуществляется в течение короткого, но измеримого времени (Воронин, 1992). Иными словами, микроструктурный метод исследования позволяет выделить временные характеристики и операциональную структуру кратковременных психических процессов.
Жизнь организации подчиняется определенным законам, главным из которых считается закон синергии. Он гласит, что ее потенциал как единого целого превышает сумму
потенциалов отдельных элементов вследствие их взаимной поддержки и дополнения. Таким образом, от объединения в организацию для субъектов существует реальный выигрыш.