Связанные понятия
Функциональный объект (англ. function object), также функтор, функционал и функционоид — распространённая в программировании конструкция, позволяющая использовать объект как функцию. Часто используется как callback, делегат.
В информатике
объединение (англ. union) представляет собой значение или структуру данных, которое может иметь несколько различных представлений.
Обобщённый алгебраический тип да́нных (англ. generalized algebraic data type, GADT) — один из видов алгебраических типов данных, который характеризуется тем, что его конструкторы могут возвращать значения не своего типа, связанного с ним. Сконструированы под влиянием работ об индуктивных семействах в среде исследователей зависимых типов.
В информатике
сокрытие представляет собой принцип проектирования, заключающийся в разграничении доступа различных частей программы к внутренним компонентам друг друга. В одних языках (например, C++) термин тесно пересекается (вплоть до отождествления) с инкапсуляцией, в других (например, ML) эти понятия абсолютно независимы. В некоторых языках (например, Smalltalk или Python) сокрытие отсутствует, хотя возможности инкапсуляции развиты хорошо. Полное сокрытие также обеспечивает лексическая область...
Объе́ктно-ориенти́рованное проектирование (ООП) — часть объектно-ориентированной методологии, которая предоставляет программистам возможность оперировать понятием «объект», помимо понятия «процедура» при разработке кода.
Упоминания в литературе
В отличие от традиционных подходов, разделяющих хранение в базах данных, логический вывод и вычислительную обработку [226, 244-245, 264, 273, 328], миварный подход позволяет создавать многомерные и эволюционные системы, обрабатывающие информацию в реальном масштабе времени с совмещением логических выводов и вычислительной обработки [46-126, 303, 354-355, 503-504]. Основой многомерного эволюционного миварного подхода является то, что реальный мир существует сам по себе, а при изучении и познании некоторой предметной области человек представляет себе описание этого мира в виде начального трехмерного пространства, осями которого являются понятия: вещь, свойство и отношение. Эти
три понятия – абстракции, удобные для описания реального мира. Отметим, что миварный подход – это современный подход для разработки интеллектуальных систем и, в перспективе, создания систем искусственного интеллекта [72].
Абстракции классифицируют и по уровню. Так, абстракции реальных предметов
называют абстракциями первого порядка, абстракции от первого порядка называют абстракциями второго порядка и т. д. Самым высоким уровнем абстрагирования характеризуются философские категории.
Смысл предложенного Л. И. Спиридоновым решения вопроса о специфической логике происхождения права состоит в том, что он строит юридические эквиваленты системы логических категорий подобно тому, как они представлены в гегелевской философии. Отсюда, показывая процесс становления и развития правовой формы, Л. И. Спиридонов следует по ступеням больших и малых «триад» гегелевской «Науки логики», частично воспроизводя понятийную систему и используя терминологию «Философии права» Гегеля.
Понятие «владение» как исходная абстракция выступает у него эквивалентом категории «бытие». Идя таким путем и указывая на юридические аналоги категории «наличное бытие» и «для – себя – бытия», он дает определения качества правовой формы, затем ее количества и меры, переходя, наконец, к выяснению последовательности становления сущности права и рассматривая ее в аспекте логических категорий «основа – явление – действительность». Таким образом, ступени гегелевской логики становятся логическими ступенями развития сущности права вплоть до того момента, когда оно начинает выступать как действительность.[77]
Определение модели согласно Захману (Zachman Framework for Enterprise Architecture). Модель представляет собой общий словарь, набор перспектив или структур для описания современных сложных, корпоративных систем и преследует две основные цели: с одной стороны, логическое разбиение поставленной задачи на отдельные блоки для упрощения формирования и восприятия итогового решения, с другой – обеспечение возможности рассмотрения целостной архитектуры решения с выделенных точек
зрения или соответствующих уровней абстракции.
Кроме того, важнейшим моментом становится понимание того, что научные (эмпирические и теоретические) результаты, в том числе классификации и типологити – есть всегда а) рациональная б) абстракция. Она исходит из реального (конкретного) объекта и в реальный же (конкретный) объект должна быть обращена. Аутентичное воспроизведение объекта в его конкретности достигается лишь посредством конкретного в себе мысленного синтеза, ориентированного на конкретный в себе объект (через посредство восхождения от
абстрактного к конкретному в прикладных исследованиях).
Связанные понятия (продолжение)
Мемоизация (запоминание, от англ. memoization (англ.) в программировании) — сохранение результатов выполнения функций для предотвращения повторных вычислений. Это один из способов оптимизации, применяемый для увеличения скорости выполнения компьютерных программ. Перед вызовом функции проверяется, вызывалась ли функция ранее...
Динамический язык — язык программирования, который позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на лету», на этапе выполнения программы. Динамические языки удобны для быстрой разработки приложений.
Стековый язык программирования (англ. stack-oriented programming language) — это язык программирования, в котором для передачи параметров используется машинная модель стека. Этому описанию соответствует несколько языков, в первую очередь Forth и PostScript, а также многие ассемблерные языки (использующие эту модель на низком уровне — Java, C#). При использовании стека в качестве основного канала передачи параметров между словами элементы языка естественным образом образуют фразы (последовательное...
Язык спецификаций — формальный язык, предназначенный для декларативного описания структуры, связей, свойств данных и способов их преобразований, (в отличие от активных языков) без явного упоминания порядка выполняемых действий и использования конкретных значений данных.
Делегат (англ. delegate) — класс, который позволяет хранить в себе ссылку на метод с определённой сигнатурой (порядком и типами принимаемых и типом возвращаемого значений) произвольного класса. . Экземпляры делегатов содержат ссылки на конкретные методы конкретных классов.
В программировании
тип возвращаемого значения (англ. return type) или тип результата (англ. result type) определяет и накладывает ограничения на тип данных, возвращаемых методом или функцией. Во многих языках программирования (особенно это касается языков со статической типизацией, как например, Java, C++ и Си) возвращаемый тип должен быть явно указан при объявлении функции.
Типаж (англ. trait) — абстрактный тип данных, используемый как «простая концептуальная модель для структурирования объектно ориентированных программ». Типажи подобны примесям, но могут содержать только методы. Также отличается способ разрешения конфликтов — типажи не допускают совпадения названий методов.Типажи являются основой языка Rust и встроены в язык Scala, в PHP начиная с версии 5.4, в вариант Squeak языка Smalltalk с версии 3.9, в Perl 6 (где они называются «роли»), для Perl 5 — реализованы...
Выравнивание данных в оперативной памяти компьютеров — способ размещения данных в памяти особым образом для ускорения доступа.
Взаимодействующие последовательные процессы (англ. communicating sequential processes, CSP) — формальный язык для описания моделей взаимодействия в параллельных системах. Относится к математическим теориям параллелизма, известных как исчисление процессов (или алгебра процессов), основанных на передаче сообщений по каналам. Оказал влияние на разработку языка Оккам, Limbo, Go.
Прототипом
функции в языке Си или C++ называется объявление функции, не содержащее тела функции, но указывающее имя функции, арность, типы аргументов и возвращаемый тип данных. В то время как определение функции описывает, что именно делает функция, прототип функции может восприниматься как описание её интерфейса.
Инверсия управления (англ. Inversion of Control, IoC) — важный принцип объектно-ориентированного программирования, используемый для уменьшения зацепления в компьютерных программах. Также архитектурное решение интеграции, упрощающее расширение возможностей системы, при котором поток управления программы контролируется фреймворком.
Мультипарадигма́льный язы́к программи́рования — как правило, язык программирования, который был разработан специально как инструмент мультипарадигмального программирования, то есть изобразительные возможности которого изначально предполагалось унаследовать от нескольких, чаще всего не родственных языков.
Глобальная переменная в программировании — переменная, областью видимости которой является вся программа, кроме специально затенённых областей. Механизмы взаимодействия с глобальными переменными называют механизмами доступа к глобальному окружению или состоянию (англ. global environment, global state). Глобальные переменные могут использоваться для взаимодействия между процедурами и функциями как альтернатива передачи аргументов и возвращения значений.
Недостижимый код часто относят к одному из типов мёртвого кода, такая терминология обычно применяется при рассмотрении исходного кода программ. Однако в теории компиляторов, эти понятия никак не связаны, мёртвым кодом там называют только достижимый, но не влияющий на вывод программы код.
Стиль о́тступов (индентация) — правила форматирования исходного кода, в соответствии с которыми отступы программных блоков проставляются в удобочитаемой манере.
Подробнее: Отступ (программирование)
Дублирование кода — термин из программирования, под которым понимается, что некоторые участки исходного кода могут встречаться более чем однажды, как внутри одной, так и в нескольких программных сущностях. Дублирование является симптомом так называемого «дурно пахнущего кода». В первую очередь потому, что увеличивается его длина; именно из-за дублирования, а не из-за совпадений. Последовательность дубликатов иногда называют клонами.
Парсер (англ. parser; от parse – анализ, разбор) или синтаксический анализатор — часть программы, преобразующей входные данные (как правило, текст) в структурированный формат. Парсер выполняет синтаксический анализ текста.
Подробнее: Синтаксический анализатор
Экранирование символов — замена в тексте управляющих символов на соответствующие текстовые подстановки. Один из видов управляющих последовательностей.
В программировании, ассемблерной вставкой называют возможность компилятора встраивать низкоуровневый код, написанный на ассемблере, в программу, написанную на языке высокого уровня, например, Си или Ada. Использование ассемблерных вставок может преследовать следующие цели...
Подробнее: Ассемблерная вставка
Внедрение зависимости (англ. Dependency injection, DI) — процесс предоставления внешней зависимости программному компоненту. Является специфичной формой «инверсии управления» (англ. Inversion of control, IoC), когда она применяется к управлению зависимостями. В полном соответствии с принципом единственной ответственности объект отдаёт заботу о построении требуемых ему зависимостей внешнему, специально предназначенному для этого общему механизму.
Маршалинг (от англ. marshal — упорядочивать) в информатике — процесс преобразования информации (данных, двоичного представления объекта), хранящейся в оперативной памяти, в формат, пригодный для хранения или передачи. Процесс похож на сериализацию (отличия см. ниже). Обычно применяется тогда, когда информацию (данные, объекты) необходимо передавать между различными частями одной программы или от одной программы к другой.
Зацепление , сцепление, сопряжение (англ. coupling) — способ и степень взаимозависимости между программными модулями; сила взаимосвязей между модулями; мера того, насколько взаимозависимы разные подпрограммы или модули.
Коди́рование — процесс написания программного кода, скриптов, с целью реализации определённого алгоритма на определённом языке программирования.
Высший тип (top type) в теории типов, часто обозначаемый как просто вершина или «закрепленным» символом (⊤), — универсальный тип, то есть такой тип, который содержит в себе каждый возможный объект в нужной системе типов. Высший тип иногда именуется универсальным супертипом, то есть все остальные типы в любой отдельно взятой системе типов являются подтипами самого верхнего. Это является противоположностью нижайшего типа, или иначе именуемого универсальным подтипом, который представляет собой тип...
Метамодель в информатике — модель, описывающая другую модель; транзитивное отношение между двумя моделям (например: если модель M1 описывает язык L0, в котором формулируется модель M0, то M1 является метамоделью М0; если же модель M2 описывает язык L1, в котором была сформулирована модель М1, то М2 — это метамодель M1, а M2 является тогда для M0 мета-метамоделью).
Точка следования (англ. sequence point) — в программировании любая точка программы, в которой гарантируется, что все побочные эффекты предыдущих вычислений уже проявились, а побочные эффекты последующих ещё отсутствуют.
В информатике
таблица символов (от англ. symbol table «таблица идентификаторов») — это структура данных, используемая транслятором (компилятором или интерпретатором), в которой каждый идентификатор переменной или функции из исходного кода ассоциируется с информацией, связанной с его объявлением или появлением в коде: типом данных, областью видимости и в некоторых случаях местом в памяти (смещением).
В языках программирования единица трансляции — минимальный блок исходного текста, который физически можно оттранслировать (преобразовать во внутреннее машинное представление; в частности, откомпилировать). Важная концепция языков Си и Си++.
Управляющая последовательность (исключённая последовательность, экранированная последовательность, от англ. escape sequence) — совокупность идущих подряд значащих элементов, в группе теряющих для обрабатывающего механизма своё индивидуальное значение, одновременно с приобретением этой группой нового значения.
Ромбовидное наследование (англ. diamond inheritance) — ситуация в объектно-ориентированных языках программирования с поддержкой множественного наследования, когда два класса B и C наследуют от A, а класс D наследует от обоих классов B и C. При этой схеме наследования может возникнуть неоднозначность: если метод класса D вызывает метод, определенный в классе A (и этот метод не был переопределен в классе D), а классы B и C по-своему переопределили этот метод, то от какого класса его наследовать: B...
Метка (англ. label) — символьное имя, идентификатор для более удобного указания данных и кода в языках программирования. Позволяет программисту обходиться без вычисления и пересчёта адресов и смещений внутри программы (эти действия за него выполняет компилятор). Несмотря на то, что большинство языков программирования высокого уровня поддерживают операции с метками, их использование крайне нежелательно, так как программный код становится плохочитаемым, и отладка такой программы занимает большее время...
Порождающие шаблоны (англ. Creational patterns) — шаблоны проектирования, которые абстрагируют процесс инстанцирования. Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон, порождающий классы, использует наследование, чтобы изменять наследуемый класс, а шаблон, порождающий объекты, делегирует инстанцирование другому объекту.
Метод расширения (англ. extension method) в программировании — метод, добавляемый к существующему классу (типу) в месте, отличном от модуля объявления класса. Синтаксический сахар для модуля расширения был введён в C# 3.0 и VB.NET.
Итерация в программировании — в широком смысле — организация обработки данных, при которой действия повторяются многократно, не приводя при этом к вызовам самих себя (в отличие от рекурсии). В узком смысле — один шаг итерационного, циклического процесса.
Декоратор (англ. Decorator) — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон Декоратор предоставляет гибкую альтернативу практике создания подклассов с целью расширения функциональности.
Менеджер памяти — часть компьютерной программы (как прикладной, так и операционной системы), обрабатывающая запросы на выделение и освобождение оперативной памяти или (для некоторых архитектур ЭВМ) запросы на включение заданной области памяти в адресное пространство процессора.
Шаблон мост (англ. Bridge) — структурный шаблон проектирования, используемый в проектировании программного обеспечения чтобы «разделять абстракцию и реализацию так, чтобы они могли изменяться независимо». Шаблон мост использует инкапсуляцию, агрегирование и может использовать наследование для того, чтобы разделить ответственность между классами.
В программировании то́чка остано́ва (англ. breakpoint) — это преднамеренное прерывание выполнения программы, при котором выполняется вызов отладчика (одновременно с этим программа сама может использовать точки останова для своих нужд). После перехода к отладчику программист может исследовать состояние программы (логи, состояние памяти, регистров процессора, стека и т. п.), с тем чтобы определить, правильно ли ведёт себя программа. В отличии от полной остановки, с помощью останова, после работы в...
Би (вторая буква английского алфавита — B) — интерпретируемый язык программирования, разработанный в AT&T Bell Telephone Laboratories. Является потомком языка BCPL и непосредственным предшественником Си. Би был в основном произведением Кена Томпсона при содействии Денниса Ритчи и был опубликован в 1969 году.
Компьютерный язык , как и любой другой язык, появляется, когда требуется передать информацию из одного источника другому. Языки программирования способствуют обмену информацией между программистами и компьютерами, языки разметки текста определяют понятную для людей и компьютеров структуру документов (экранных представлений) и т. п.
Венге́рская нота́ция в программировании — соглашение об именовании переменных, констант и прочих идентификаторов в коде программ. Своё название венгерская нотация получила благодаря программисту компании Microsoft венгерского происхождения Чарльзу Симони (венг. Simonyi Károly), предложившему её ещё во времена разработки первых версий MS-DOS. Эта система стала внутренним стандартом Майкрософт.
Охра́на (охраня́ющее выраже́ние, охранное выражение) — логическое выражение, которое предназначено для ограничения вычислительных процессов и выбора варианта вычислений. Обычно, используется в функциональных языках программирования (например, Haskell, Erlang).
Грамотное программирование (ГП; англ. Literate Programming) — концепция, методология программирования и документирования, в которой программа состоит из прозы на естественном языке вперемежку с макроподстановками и кодом на языках программирования. Термин и саму концепцию предложил Дональд Кнут в 1981 году при разработке системы компьютерной вёрстки TeX.
Подсистема хранения (англ. database engine, storage engine) — компонент СУБД, управляющий механизмами хранения баз данных, или библиотека, подключаемая к программам и дающая им функции СУБД.
Упоминания в литературе (продолжение)
Новый этап в науке стал характеризоваться тем, что буквально все фундаментальные, насыщенные формализмом современные естественнонаучные конструкции стали использовать идею инвариантности параметров относительно фиксированных групп преобразований. Стал утверждаться в научном познании принцип симметрии. В неклассической науке процесс познания явлений стал осуществляться нередко без эмпирических исследований, которые в современной физике элементарных частиц и ряде других областей науки не всегда возможны. Симметрия
или инвариантность – разновидность абстракции – позволяет отвлечься от несходного и связать в одном законе объекты и понятия, кажущиеся разобщенными. Связывание несвязного представляло мощный эвристический прием, пополняющий синтетические ресурсы теоретического разума.
Дальнейшее развитие понятия информации, рассматриваемого в широком смысле
в качестве абстракции, относящейся к определенному ряду закономерностей материального мира и его отражения в человеческом сознании, происходило в зависимости от областей научных исследований и классов решаемых задач. Получили признание определения информации, данные выдающимися учеными, стоявшими у истоков становления теории информации, как «связь, в процессе которой устраняется неопределенность» (К. Шеннон)[2], «разнообразие» (У. Р. Эшби)[3], «оригинальность и мера сложности» (А. Моль)[4], «знание» (Ф. Махлуп)[5], «всеобщая методология науки» (Л. Бриллюэн)[6], «обозначение содержания, полученного из внешнего мира, в процессе нашего приспособления к нему и приспособления к нему наших чувств» (Н. Винер)[7].
В inventio включается также подраздел о содержательных источниках изобретения материала, в частности об источниках изобретения доводов и аргументов, выстроенных в иерархию. На наиболее высоком уровне
абстракции находятся так называемые общие условия дела, описываемые последовательностью вопросов. Каждый из вопросов задает область дальнейших содержательных уточнений. Эти уточнения называются риторическими местами, или топосами (греч. topoi, лат. loci). В современной риторике они именуются также смысловыми моделями или схемами, а сам подраздел – топикой. Топосы представляют собой частные стандартизированные аспекты рассмотрения любой темы (Аристотель. Топика. О софистических опровержениях. Сочинения: в 4-х т. Т. 2. М., 1978). В риторике за время ее существования накопилось довольно большое количество мест, которые тем не менее сводимы к определенному числу групп (классификация представлена на основе работ Л. Иванова).
Абстрактная картина мира может быть описана посредством самых общих понятий, не содержащих ничего конкретного. Эти понятия принято называть категориями. Самодвижение мира проявляется в виде единства и борьбы противоположностей (противоречий). Поэтому категории всегда парные и противоречивые. Например, непрерывность и дискретность, свобода и необходимость, закономерность и случайность, причина и следствие и т. д. Логическими рассуждениями из этого рода абстракций можно вывести только
новые абстракции и ничего конкретного. Поэтому обосновать что-либо конкретное посредством абстрактных категорий невозможно.
Непосредственно с практикой (если угодно, с жизнью) соприкасаются так называемые инженерные исследования, социальная инженерия в виде конкретной эмпирической социологии журналистики и средств массовых коммуникаций – социологические опросы, анкетирование, дающие для науки и практики первичные эмпирические обобщения, служащие, в свою очередь, исходным материалом для более высокого уровня теорий. При этом сам термин «более высокий уровень» в данном случае не несет никакой оценочной нагрузки, не имеет оценочного характера. Речь идет просто об
оперировании более широкими абстракциями, давая возможность перейти от рассуждений, связанных с конкретным объектом (скажем «аудитория города Таганрога», как в случае с известным исследованием под руководством Б. А. Грушина) к суждениям о городской аудитории вообще.
Непосредственно с практикой (если угодно, с жизнью) соприкасаются так называемые инженерные исследования, социальная инженерия в виде конкретной эмпирической социологии журналистики и средств массовых коммуникаций – социологические опросы, анкетирование, дающие для науки и практики первичные эмпирические обобщения, служащие, в свою очередь, исходным материалом для более высокого уровня теорий. При этом сам термин «более высокий уровень» в данном случае не несет никакой оценочной нагрузки, не имеет оценочного характера. Речь идет просто об
оперировании более широкими абстракциями, давая возможность перейти от рассуждений, связанных с конкретным объектом (скажем «аудитория города Таганрога», как в случае с известным исследованием под руководством Б.А. Грушина) к суждениям о городской аудитории вообще.
Телеологизированная предметная холизация – это процесс, направляемый достаточно четко фиксированной целью. И если его интенциональная характеристика ясна по определению, то в структурно-содержательном плане следует сделать некоторые существенные уточнения. В телеологическом контексте предметная холизация невозможна вне интерактивной холизации. Первый процесс (предметная холизация) неизбежно предполагает осмысление отношений, связей и взаимодействий, обеспечивающих целостность и устойчивость предметных образований. Следовательно, разведение предметной и интерактивной
холизации возможно лишь в абстракции, необходимой для понимания генезиса создаваемой системы, способной выполнять социально востребованные функции. Тем не менее существует фундаментальное основание для выделения предметной холизации в особый когнитивный процесс. В этом качестве необходимо квалифицировать уже отмеченное ее стимулирование из сферы целеполагания, поскольку в итоге оно направлено на выполнение социального заказа науке, носителями которого в любом случае являются конкретные предметные образования.
Значит, объект может быть у разных наук одним и тем же, а вот предмет специфичен для каждой науки – это то, что «видит» в объекте со своей точки зрения представитель каждой отдельной науки. Языкознание, психология речи и другие науки, занимающиеся речью, оперируют одними и теми же индивидуальными объектами или событиями и, значит, имеют один и тот же объект науки. Однако процесс научной абстракции протекает в каждой из них по-разному, в результате чего мы строим
различные системы абстрактных объектов (логических моделей), каждая из которых соответствует предмету данной науки.
Логика сторонников дуалистической концепции состоит в том, что проблемы правовой действительности, находящиеся на «высоком уровне
абстракции», – иерархия источников права, классификация правовых систем и т. п., – образуют предмет «независимой отрасли научных знаний» – сравнительного правоведения. Все иные «частные вопросы» правовой сферы могут быть объектами применения сравнительного метода[13].
Если проследить историю развития социальных наук, то становится очевидным, что прикладные исследования вводятся в арсенал научных методов познания социальных процессов далеко не на первых этапах становления данной области знания. Потенциал эмпирической
верификации дедуктивных абстракций становится востребованным, когда общество начинает требовать от социальных наук утилитарного эффекта, практической полезности результатов научного поиска.
Сочетание позитивного и нормативного подходов дает возможность макроэкономическим исследованиям, несмотря на высокий уровень научной
абстракции, служить теоретической основой для разработки государственной экономической политики.
а
) метод научной абстракции, который позволяет выделять наиболее существенные стороны изучаемого явления. Этот метод наиболее важен, т. к. явления в общественной жизни невозможно моделировать в чистом виде;
В результате подобных трансформаций целостное бытие не утрачивает такие свои характеристики, как предметная отнесенность (предметность) и социальная ориентированность (социальность). Иначе говоря, предметная деятельность сохраняет внутр. имплицитную социальность, (т. е. всегда опосредствована субъектно-субъектными отношениями), а О. – имплицитную предметность (т. е. всегда опосредствована нек-рым предметным содержанием). На генетически поздней стадии выделить в предметной деятельности или в О. соответствующее имплицитное содержание довольно сложно. Поэтому и отношения между ними часто представляются неадекватно. Так, в рамках деятельностного подхода предметная деятельность изучается как бы в «чистом» виде, т. е. в отрыве субъектно-субъектных отношений. О. выводится из предметной деятельности и рассматривается как ее частный вариант. В реальной жизни мы никогда не имеем дело с «чистой» предметной деятельностью или с «чистым» О. И то, и другое можно рассматривать как
не более чем науч. абстракции. В действительности же имеет место целостное бытие человека, в к-ром в той или иной пропорции представлены оба названных компонента.
1) свойство
абстракции, т.е. наличия формального представления о качествах или свойствах предмета путем мысленного удаления некоторых частностей или материальных объектов;
Логическим следствием бихевиористской позиции является разделение политических знаний на две части: на нормативные знания, связанные с ценностями и оценками, требованиями и пожеланиями, и на строго научные знания, основанные на фактах. Такой подход подвергается критике за противопоставление двух этих видов знаний и за отлучение нормативных
теорий от науки. Как показывает история, хотя нормативные и эмпирические знания имеют большую специфику, их полный разрыв губителен для общественной науки, поскольку обрекает ее на дегуманизацию, отход от жгучих проблем человечества и вырождение в малозначимые абстракции.
ЖИЗНЕННЫЙ МИР (нем. Lebenswelt) –
понятие, широко используемое в современных философских, социологических, психологических исследованиях; введено Э. Гуссерлем. Интуитивно ясное содержание этого понятия – мир в его значимости для жизни человека – позволяет отделить жизнь отдельного человека от жизни общества, мир социальных взаимодействий – от жестких социальных структур, богатство человеческого опыта – от выхолощенных научных абстракций.
Но в не меньшей мере социология обыгрывает и иную линию детерминации, утверждая, что общественное сознание ощутимо влияет на индивидуальное сознание[26], а то в свою очередь (ре)продуцирует определенные «картины мира», приобретающие уже не «субъективный» и даже не «универсально субъективный», а интерсубъективный характер. При этом работающий с проблемами познания социолог предпочитает иметь дело не с «чистым» субъектом, а с «эмпирическим», или если говорить честнее, заменяет
логико-гносеологические или психологические абстракции собственной дисциплинарно осмысленной «моделью человека» – так называемым homo sociologicus.
Метод научной абстракции – абстрагирование от несущественного при выделении главного в объекте исследования.
Стохастическая фрактальность присутствует во многих произведениях «традиционных» искусств (литературе, кинематографе, живописи): так, фрактальный анализ даже применяется для определения подлинности живописных
абстракций Дж. Поллока[37]. Стохастический характер демонстрируют большинство социокультурных процессов, в т. ч. культурная трансмиссия.
Отсюда следует, что понятием среды должна обозначаться не вся и не любая совокупность пространственных, социальных и иных отношений и свойств, в окружении которых находится индивид. Среда – это прежде всего те естественные условия обитания человека как биологического вида, которые непосредственно воспринимаются им как пространство его возможностей для тех или иных действий и которые поэтому находятся во взаимодополнительном соотношении к жизненным потребностям человека. Можно сказать, что среда
как понятие – это абстракция нашего мышления, ибо, в отличие от объектов психического отражения в традиционной психологии восприятия, среда (средовые условия) не существует сама по себе. Она существует, как показывает Дж. Гибсон, только во взаимодополнении к перцептивным и поведенческим возможностям данного живого существа, то есть к тем способам действия по преобразованию пространственных отношений, которыми оно обладает и которые имеет возможность совершать благодаря своей собственной природе и свойствам окружающей среды.
Институциональная экономика, предмет институциональной экономики, функции институциональной экономики, принцип институтоцентризма, принцип несводимости, принцип ограниченной рациональности, принцип историзма, диалектический метод, метод
научной абстракции, метод анализа и синтеза, метод индукции и дедукции, исторический метод, социологический метод.
Ссылка на рыночные силы в контексте дискуссии о сущности КСО была впервые использована Т. Левиттом – всемирно известным специалистом в области маркетинга, представляющим Гарвардскую школу бизнеса.[12] В своей классической статье «Угрозы социальной ответственности» он трактовал растущее внимание бизнеса к развитию школ, больниц и социальных служб как «новую ортодоксию», «новый феодализм» и даже «фашизм», как концепцию, широкое применение которой ведет к гибели капитализма [Levitt, 1958]. Важно подчеркнуть, что Т. Левитт строил свою аргументацию на признании радикального плюрализма в качестве важнейшей ценности, обеспечивающей эффективное функционирование рыночной экономики. «Тот капитализм, который нам дорог, – писал Т. Левитт, – может процветать только в условиях политической демократии и персональной свободы. Они, в свою очередь, требуют плюралистического общества, в котором господствует разделение власти, а не ее централизация; многообразие мнений, а не единодушие; разделение, а не объединение основных экономических, политических, социальных и духовных функций» [Levitt, 1958, p. 44]. Так, в сфере экономики функцией профсоюзов является поддержка занятости и борьба за права работников, функцией государства – обеспечение общего благосостояния, функцией бизнеса – получение прибыли. При этом исполнение бизнесом своей функции способствует сохранению и капитализма, и бизнеса как такового. «Бизнес, – подчеркивал автор, – получит большие шансы на выживание, если откажется от абсурдного взгляда на свои цели, то есть если долгосрочная максимизация прибыли останется единственной целью и в теории, и на практике» [Levitt, 1958, p. 49]. Впрочем, пытаясь
дистанцироваться от абстракции «экономического человека», Т. Левитт специально отмечал, что, строго говоря, «бизнес несет ответственность двух видов: следование элементарным канонам повседневного цивилизованного общения (честности, добросовестности и т. д.) и стремление к материальной выгоде» [Levitt, 1958, p. 49].