Абстракция примеры в жизни – Причуды абстракций / LLC Tik-Tok Coach corporate blog / Habr

Причуды абстракций / LLC Tik-Tok Coach corporate blog / Habr

За годы преподавания и коммерческой разработки я повстречал много студентов и разработчиков, которые не до конца понимают смысл слова абстракция. Из многочисленных попыток разъяснить смысл этого термина получилась настоящая статья. Что Вы найдете под катом:

  • Определение понятия абстракции и объяснение откуда оно взялось в ООП.
  • Объяснение на простых примерах, что такое барьер абстракции, побочный эффект абстракции.
  • Как получается хардкод.


Что такое абстракция?

Википедия определяет абстракцию и процесс абстрагирования следующим образом:
Абстра́кция (от лат. abstractio — отвлечение) — отвлечение в процессе познания от несущественных сторон, свойств, связей объекта (предмета или явления) с целью выделения их существенных, закономерных признаков; абстрагирование; теоретическое обобщение как результат такого отвлечения.

В европейской философии и логике абстрагирование трактуется как способ поэтапного продуцирования понятий, которые образуют всё более общие модели — иерархию абстракций. Наиболее развитой системой абстракций обладает математика. Степень отвлечённости обсуждаемого понятия называется уровнем абстракции. В зависимости от целей и задач, можно рассуждать об одном и том же объекте на разных уровнях абстракции.

Гради Буч определяет понятие абстракции значительно проще, но смысл тот же:
Абстракция выделяет существенные характеристики некоторого объекта, отличающие его от всех других объектов.

Зачем нужна абстракция?

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

Если бы не фотография с высоты птичьего полета, можно ли было бы себе представить насколько правильно спроектирована Барселона? Кстати, про пример с шариковой ручкой, читать бы тоже не получилось — начертания одной и той же буквы на письме отличаются даже у одного человека.

Абстрактное мышление — это механизм, который позволяет нам перерабатывать и усваивать кучу новых сведений. Если бы не было абстракции, то единственный вариант для нас — это остаться очень примитивными существами.

В Бразилии живет племя небольшое племя индейцев Пираха. Представители этой народности обладают крайне скудным абстрактным мышлением. Их алфавит состоит из трех гласных и восьми согласных. У них нет слов, обозначающих цифры, вместо цифр у них два понятия — несколько и много. У них нет цветов — только понятия светлый и темный, времени и истории — они живут только сегодняшним днем и помнят только то. что помнит старейший из ныне живущих; нет — религии, ремесел, искусства. У них еще много чего нет в нашем привычном понимании. И это все потому, что не развито абстрактное мышление. Правда, справедливости ради, стоит отметить, что при этом они себя ощущают абсолютно счастливыми людьми!

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

декомпозицию предметной области на набор понятий и связей между ними.

На картинке изображен Legoland в Лондоне. Несмотря на то, что все предметы собраны из детского конструктора, мы без труда узнаем в них дома, окна, двери, городские кварталы, людей.

Барьеры и побочные эффекты абстракций

Чтобы понять ключевые свойства абстракций проведем аналогию с построением проекций на плоскость.

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

Проекция в нашем примере иллюстрирует абстракцию объекта — геометрической фигуры. Что мы видим — на одной плоскости не отличишь проекции шара и цилиндра, а на другой — цилиндра и параллелепипеда. Этот эффект называется барьером абстракции

. Абстракция представляет не весь объект целиком, а только лишь его существенный набор характеристик.Нужно быть готовым к тому, что некоторые очень непохожие друг на друга объекты, могут стать неразличимыми. Если это неудобно, то нужно выбирать другой набор абстракций.

С другой стороны, как мы видим из примера, цилиндр, может проецироваться и в окружность, и в прямоугольник — объекты с различными геометрическими свойствами, отличными от тех, что есть у цилиндра. Наличие у абстракции собственных свойств, отличных от свойств абстрагируемого объекта, называется побочным эффектом абстракции.

На самой первой картинке изображены две фигуры, собранные из щепок, так что при определенном освещении они отбрасывают «человеческие тени». Мне, например, кажется, что там один силуэт мужской, а другой — женский. Это тоже побочный эффект абстракций. Теперь мы можем классифицировать все фигуры по их тени.

Примеры абстракций

Сфера применения Абстракция Комментарий
Целые числа Число из кольца Zp, где p = 2^разрядность (8, 16, 32, 64 бита) Данная абстракция позволяет представить целые числа только из отрезка –p/2+1 до p/2. Побочный эффект – проблема переполнения.
Вещественные числа Числа с плавающей точкой Вещественных чисел несчетное число, а чисел с плавающей точкой — всего лишь конечное. Это значит, что несчетное количество вещественных чисел представлены одним числом с плавающей точкой. Побочный эффект – ошибка округления, из-за который два числа нельзя сравнивать с помощью операции сравнения, а лишь по модулю некоторого маленького epsilon |a-b| < epsilon => a == b, или a/b*1000 может сильно отличаться от a*1000/b. Появилась даже целая дисциплина в математике – численные методы, которая изучает как организовать вычисления с плавающей точкой так, чтобы результаты не сильно отличались от вычислений с вещественными числами.
Деньги Числа с плавающей точкой Погрешность округления чисел с плавающей точкой делает, если не невозможным их использование для финансовых операций, то, по крайней мере, сильно усложняет жизнь. В любом случае, я бы сначала подумал в сторону написания отдельного класса для денежных единиц.
Изображение Машинная графика Машинная графика развивается семимильными шагами, чтобы сделать изображение на экране компьютера все более реалистичным.
Программное обеспечение Процедура Процедура является базовым элементом декомпозиции в процедурном программировании. Побочный эффект — процедура жестко заданная последовательность команд, которую невозможно изменить без переписывания самой процедуры.
Программное обеспечение Класс О классах будем говорить ниже.
Предметная область Абстракция сущности и связи между сущностями Побочный эффект — отражает представление, заблуждения, предубеждения и т.д. о предметной области конкретного субъекта.
Бизнес-логика Процедура Как уже говорилось выше — побочный эффект процедуры — жесткая последовательность команд. Бизнес-логика же подвержена изменениям, как правило содержит много исключений, о которых пользователи обычно забывают рассказать. Попытка представить бизнес-операцию в виде процедуры часто делает терпит неудачу.
Программное обеспечение Поток для распараллеливания операций Многопоточное программирование получилось настолько сложным для восприятия, что немного людей в нем разбирается.
Квадрат — это прямоугольник, у которого все стороны равны. Класс квадрат нельзя наследовать от прямоугольника. Классы — это абстракции. У них есть свои собственные свойства, которые отличаются от математических объектов и которые делают невозможным наследование.
Классы

Гради Буч так определяет ООП:
Объектно-ориентированное программирование — это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

В этом определении самый важный момент — это иерархия наследования. Потому что именно наследование отличает ООП от всех других методологий.

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

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

Главный побочный эффект классов — они отражают опыт, стереотипы, предубеждения того программиста, который их написал. Отсюда следует, что разные люди получат разный набор классов для одной и той же задачи. Более того, один и тот же человек, решая одну и туже задачу, но в разные моменты времени, получит разный набор классов, просто потому что его жизненный опыт меняется.

Второй побочный эффект, который стоит отметить — чужой код всегда менее понятный, чем свой собственный.


Разберемся почему так происходит. Когда человек пишет код, для него естественнее двигаться снизу вверх — от более низкоуровневых компонент к более высокоуровневым. Сначала написали один класс, потом второй, который зависит от первого, затем третий, который зависти от первого и второго, четвертый — от третьего и т.д.

Когда же человек пытается понять чужой код, он как раз двигается наоборот — сверху вниз. То есть сначала понимает общую суть, затем разбивает на компоненты, потом пытается понять суть каждого компонента и т.д. Часто эти движения мысли снизу вверх и сверху вниз у разных людей не совпадают. Естественно, что изучающему чужой код было бы легче, если разбиение кода на компоненты совпадало с его собственными убеждениями, как надо делать. Если это не так, придется затрачивать определенные усилия, чтобы понять ход мыслей разработчика. Поэтому, когда кто-то говорит, что здесь «полный хардкод», но если я перепишу, то будет все проще и понятнее. Это всегда 100% правда… Но только для него, для остальных ценность переписывания уже не так очевидна.

Кстати, если ничего не предпринимать специально, то при разработке снизу вверх, код становится сильно связанным между собой, то есть не повторно используемым. Чтобы побороть этот эффект надо следовать принципу инверсии зависимостей (The Dependency Inversion Principle).

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

Постараемся проследить ход ее мыслей:
— Так чего я сегодня буду готовить на ужин?
— Надо приготовить чего-нибудь вкусненькое, чтобы побаловать ребенка.
— Так, нужна будет мука, молоко.
— Кажется в миксере сели батарейки.
— Стоп! Ребенку нужны витамины. Морковь. Буду делать морковный сок. и мандарины. Скоро же Новый год!
— А хлеб дома есть? Нет, кажется, нет.Значит, надо купить!
— Еще надо купить масло.
— Забыла про ребенка — витамины. Купить яблоки.
— Чего-то ручка плохо пишет. Наверное скоро кончатся чернила. Надо купить!
— Так, ребенку надо купить сока.
— А еще игрушку — пусть порадуется.
— Картошка у нас есть на борщ? На борщ хватит, но на неделю нет. Значит тоже надо купить.
— Чуть не забыла учительница просила принести две тетради.
— К борщу нужна сметана.
— Вроде сахар кончился.
— Ребенок любит виноград.
— И еще надо купить бутилированной воды.

В итоге получаем следующий список:

  • мука
  • молоко
  • батарейки
  • морковь
  • мандарины
  • хлеб
  • масло
  • яблоки
  • ручка
  • сок
  • игрушка
  • картофель
  • тетради
  • сметана
  • сахар
  • виноград
  • вода

Когда приходит муж в магазин то, что он обнаруживает? Указанные в списке товары оказываются в разных частях магазина. Обычно список длинный, поэтому запомнить что-либо, что было уже куплено достаточно трудно. На это накладывается, что какие-то отделы временно закрыты — идет выгрузка товаров, какого-то товара нет в продаже, плюс толчея, зимняя одежда. Более опытные товарищи ходят с карандашом или ручкой с очень озабоченным видом и постоянно смотрят в свой список. Но, в итоге, все равно, что-нибудь да забудешь купить. По своему опыту могу сказать, что это «что-нибудь» окажется самым важным, из-за чего вообще и стоило ехать в магазин.

Какой список был бы удобен мужу? Тот, в котором все товары сгруппированы по отделам, отдельные группы идут в очередности, соответствующей порядку обхода магазина. Например, для магазина, в который хожу я было бы удобно сгруппировать товары следующим образом:

  • Батарейки
  • Детские тетради
  • Ручка
  • Вода
  • Сок
  • Сахар
  • Морковь
  • Апельсины
  • Яблоки
  • Виноград
  • Картофель
  • Масло
  • Хлеб
  • Молоко
  • Сметана
  • Мука
  • Детская игрушка

Еще одно важное наблюдение — невозможно по самим абстракциям определить насколько удачными они получились. Это можно сделать, только если мы попытаемся их использовать на практике. И тут уж выясняется, что одни абстракции лучше подходят для задачи, а другие — хуже. А если еще немного изменить исходные условия, то и прежний «хороший» набор абстракций уже может не работать. Например, второй список покупок из примера перестанет работать, если прийти с ним в другой магазин с иным порядком выкладки товаров. Он станет ничем не лучше, чем первый.

Отсюда вывод — невозможно придумать набор классов, который подойдет на все случаи жизни. В статье The Open-Closed Principle это называется стратегическая замкнутость.

Естественный вопрос, а как сразу создавать хорошие абстракции. Увы, но на этот счет нет точного ответа. Зато со временем выработался набор практик, который говорит, как надо поступать, и обещает, что в этом случае будет хороший результат. К таким практикам относится рефакторинг, стандарты кодирования, code review, объектная гимнастика и т.д. Цель данных практик — направить ход мыслей группы разработчиков в одном направлении, тогда шансов, что чужой код будет понятнее, станет больше. Отношение к каждой из практик у отдельно взятого человека зависит лишь от приобретенного им опыта использования практики. Часто слова «Это не работает» надо интерпретировать как «Я пробовал — у меня не получилось». Нет никаких объективных аргументов «ЗА», равно как и «ПРОТИВ».

Так зачем нужно тогда ООП?

Проведем параллели между естественным языком и ООП
естественный язык ООП
Слово класс
Правила Синтаксис
Жанр Архитектура
литературные приемы паттерны

Любые свои мысли человек выражает словами естественного языка. Есть два типа задач:

  1. Для решения надо хорошо знать сам язык. Например, чтобы написать Войну и Мир.
  2. Сложность не зависит от языка. Неважно сколько и какие языки Вы знаете. Это никак не помогает при решении. Например, теорема Ферма.

ООП — это инструмент, который создавался с прицелом на большие по размеру программы. Но, это всего лишь один из инструментов, который потребуется, чтобы написать крупный проект.

Меня всегда удивляют, статьи в стиле Почему я люблю X или Почему я не люблю X. Все прекрасно понимают, что X — инструмент. Ведь нет же таких статей про лопату. Хотя, кто знает, ведь ООП существует несколько десятилетий, а лопата несколько тысяч, и быть может где-нибудь в в каменном веке шли жестокие холивары на тему, что лучше лопатка мамонта или мотыга из камня?

Литература по теме

1. Гради Буч Объектно-ориентированный анализ и проектирование с примерами приложений на С++
Данная книга в представлении не нуждается. Одна из наиболее цитируемых книг по программированию.
2. Барбара Минто Принципы Пирамиды Минто.
Работая консультантом McKinsey Барбара Минто создала свой собственный метод написания аналитических документов, основанный.на том, как человек воспринимает информацию. В книге достаточно много места уделено принципам группировки и обобщения.
3. Роберт Мартин (Uncle Bob)
Роберт Мартин написал серию статей и книг про принципы ООП. Наиболее известные из них S.O.L.I..D. На русском языке вышла книжка Роберт Мартин Быстрая разработка программ. Принципы, примеры, практика, в которой описаны эти принципы. Но на мой взгляд про них лучше прочитать в статьях The Single Responsibility Principle, The Open-Closed Principle, The Liskov Substitution Principle, The Interface Segregation Principle, The Dependency Inversion Principle.

habr.com

Основы Абстрактологии. Абстракция, абстрактное мышление, применение, примеры


Абстрактология основывается на очень простом понятии - абстракция, и ее производной - абстрактный подход.
По сути, абстрактология - это изложение абстрактного подхода.

Абстрактный подход - это допущение за'предел'ьного, в любом процессе. Его можно противопоставить конкретному подходу, о'предел'енному подходу.

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

Абстракция в переводе означает отвлечение. Отвлечение играет важную роль в абстрактном подходе. Отвлечение прежде всего касается направленного действия, в котором действие направлено на цель. Любая цель в "определенном подходе", которым руководствуется обычный человек начала 21 века, является определенной. И любые действия, связанные с ним, таким образом также являются определенными, и, соответственно, ограниченными. Мышление людей - линейно, построено на причинно-следственной модели, и диапазон их восприятия очень узок. В абстрактном подходе любая цель - абстрактна. Соответственно, она существует и не существует одновременно. Действия не являются конкретными в отношении ее, а являются отвлеченными. Цель, "в итоге", может оказаться совсем не той, какой человек принимал ее. И все, что с ней связано, соответственно. При абстрактном подходе, абстрактными являются и сами действия человека. Вполне реально воспринимамые существующие действия, могут оказаться лишь сном, когда человек просыпается, и подумает, что в реальности он не делал никаких действий. Абстрактолог скажет на это: нет, он и делал и не делал одновременно. Для абстрактолога реальность - тоже абстрактна! И нет никакой гарантии, что наш мир реален. Абстрактолог допускает возможность, что любое действие которое бы он ни делал, он и делает, и возможно, с какой-то другой точки обзора, не делает. И вот так любое действие, любое знание, приобретение знаний, любое развитие, любой опыт - также рассматривается как абстрактные.

Любое явление может быть объяснено с помощью абстрактного подхода. Даже конкретная вещь.

Легкий пример абстракции - цвет. При задании человеку визуализировать синий цвет, он визуализирует форму имеющую синий цвет. Ему сложно визуализировать синий цвет сам по себе.

Более сложный пример. Реально существующий шар, допустим футбольный мяч. Во-первых, пока мы это говорим сейчас, этот мяч все равно абстрактен, ведь его нет. Вся ситуация - уже абстрактна. Все наше рассмотрение - абстрактно. Это существует, но лишь в примере нашего рассмотрения. Но, допустим, все же вы возьмете в руки реальный мяч. Для вас он - реален. Если вы верите то, что это именно футбольный мяч, и с ним можно играть только в футбол - вы определены. Если вы допускаете, что с этим мячем можно делать что угодно другое - то это абстрактный подход. Вот подумайте прямо сейчас. Что вы можете делать с футбольным мячом?...
Если вы сказали: "поиграть в другую игру" - то вы снова определены и ограничены.
Если вы сказали: "разрезать и использовать резину" - то вы снова определены и ограничены.
Если вы сказали: "сесть на него" - то вы снова определены и ограничены.
Если вы сказали: "да что в голову придет" - вы, представьте себе, тоже снова определены и ограничены. Вы ограничены действием - "придет в голову".
Абстрактный подход не связан с поиском способов применения. Просто нужно допустить за'предел'ьное...
Играя в мяч, вы может, на самом деле, привлекаете внимание симпатичной девушки, да мало ли чего еще...

Абстрактные операции - это операции с абстрактным. По сути, все что мы делаем сейчас - это абстрактная операция. Пример с мячом - мы взяли то, чего нет и поработали с этим. Мы взяли абстракцию, и как-будто обозначили ее переменной X, а затем стали проводить с ним операции. Как видите, эти операции вполне могут к чему-либо приводить. Это уже широко используется в науке, программировании. Любую вещь можно представить как несуществующую, пустоту, void (язык Си), поработать с ней, а в нужный момент достать обратно. Абстрактолог видит абстрактные операции во всем, что бы он ни делал... Абстрактный подход - это не есть оперирование с конкретными вещами, которые вы обозначили как абстракцию, а именно так и полагают многие в нынешней науке. Те, кто так делают - находятся в своем внутреннем ограничивающим их "определенном подходе". Их ум сыграл с ними в шутку - "засунул" абстракцию в определенность. А истинный абстрактный подход  - это полное отсутствие ограничения. Это постоянное допущение запредельного!...

Самое интересное и парадоксальное в абстрактологии в том, что любое понимание также абстрактно. То есть, все, что вы сейчас читаете, любые понятия об абстрактном, необходимо воспринимать исходя из абстрактного подхода. Не может быть никаких точных о'предел'ений абстрактного. Вам нужно преобрести абстрактное понимание. И всегда предполагать, что вы поняли возможно не так, как поймете это в другой раз...

Из понятия абстрактности цели следует, что в Абстрактологии нет никакой конкретной цели. Это не (только) философия! Не (только) наука. С помощью абстрактного подхода, конечно же, можно филосовствовать на любые темы - хоть о вселенной, хоть о чем, можно выводить любые научные теоремы, можно развивать сознание, достигать просветления... Можно все что угодно! Но это не будет являться самой абстрактологией. В самой абстрактологии, по сути то, и говорить не о чем, кроме как о разъяснении абстрактного подхода, абстрактного мышления и тп... Все, что не относится к этому - лишь основанное на абстрактном подходе...

Некоторые интересные статьи, где мы рассматривали элементы абстрактного подхода:
 "от информационности к способностям"
 "Что есть Матрица"

Читайте также:
Абстрактное мышление
Применение абстрактного подхода
Есть ли бог?

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

Ключевые слова абстрактологии:
Предел. Определенность, запредельность.
Отвлечение. Вовлеченность, невовлеченность

Понятия, вопросы:
Абстрактный подход
Абстрактность мнения
Абстрактность цели
Абстрактность действия
Абстрактность опыта
Многоуровневая абстрактность
Что такое абстракция, что такое абстрактное мышление

Применение:
Абстрактология в науке
Абстрактология в развитии общества
Абстрактология в развитии сознания

Разделы :
Понятия
Статьи
Другое
Форум (по обсуждению абстрактологии)

 

wikimoments.org

Что такое абстрактное мышление? Приведите примеры.

Абстрактное мышление это умение переводить информацию о реальных объектах в символы, манипулировать с этими символами, находить какое то решение и это решение опять применять к объектам на практике. Этот уровень довольно развит у современных людей так как он работает на науку занимающую очень много места в нашей жизни. Наиболее сильно он развит у физиков и математиков. У ребенка абстрактное мышление начинает проявляться когда он говорит что облако это дракон. Если полководец задумывая битву расставляет на столе картофелины а потом ее выигрывает по этому плану, то это уже успешный перевод решения, найденного на абстрактном уровне, нафизический план. Любые уравнения с неизвестными решаются только при наличии некоторой степени абстрактного мышления. Сам язык уже набор символов, ведь слово "корова" и реальная корова это очень разные вещи, а человек научился многим успешным операциям с помощью выработанных символов и обозначений. В эмоциональном крике обезьяны предупреждающем об опасности есть эмоциональная энергия довольно непосредственно передающая информацию о каком нибудь тигре. А вот если два человека говорят о методах дедукции и индукции при этом не теряя связь в своем уме с теми объектами которые подчинены законам индукции и дедукции, то это правильно работающее абстрактное мышление, совсем отсутствующее у животных. Артист может неплохо играть роли за счет способности перевоплощаться, подражать, не имея заполненного уровня абстрактного мышления. А вот поэт, чтобы его стихи вызывали в читателе глубокие чувства, должен создать образы, достаточно отвлеченные от объектов, о которых он на самом деле ведет речь и тонко намекающие на отдельные качества этих объектов. Для этого ему надо иметь заполненными оба уровня: эстетизма и абстрактного мышления.

Вы подумали что выиграли мллион, и теперь вы его тратите в голове на чтото, вот это наверное и будет абстактное мышление

Абстрактное мышление - вид мышления, который оперирует обобщенными образами, существующими в знаковой форме. То есть это что нибудь попадающее под определение «вообще» . Вот к примеру стол, буквально это то на чём сейчас скорее всего стоит ваш комп, а вообще это любое чего-нить с плоской поверхностью за которое можно сесть или встать, бочка накрытая большим куском фанеры тоже считается.

Пожалуста - стол. Представили себе стол. А я то трехногий стол представил. вот это и есть абстрактное и реальное мышление!

Кто мыслит абстрактно? Сплетники и неучи, не имеющие "конкретных " знаний о жизни, а фантазирующие и додумывающие то, чего на самом деле нет. Правда, ещё фантазёры, романтики. конкретно - так, как есть в жизни. Абстрактно - отдалённо от жизни, отвлечённо - обо всём и ни о чём.

Я так думаю, что любое математическое вычисление без опоры на предметы (допустим, счётные палочки) - это акт абстрактного мышления. Любое философское определение предмета или понятия без описания его внешних признаков (а именно сути) - это тоже абстрактное мышление. Это построение планов, это учёт обстоятельств, ещё не возникших, но возможных. Это умение оторвать голову от корыта и задать вопрос: "А в чём смысл того или этого? " или "А какова структура? " или "А каков потенциал? " Любой человек, каким бы он ни был, обладает абстрактым мышлением в той или иной степени, животные - нет. Животные ориентируются по ситуации или ведомы инстинктом.

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

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

touch.otvet.mail.ru

Абстрактный характер символики

Возьмем, например, следующий текст, начало известного стихотворения Пушкина:

Ворон к ворону летит, Ворон ворону кричит…

Сколько слов в этом отрывке? Можно ответить, что семь. Отвечая так, мы говорим о «речевых словах» или отдельных «словоупотреблениях», о конкретных экземплярах слов в тексте. Можно ответить, что пять (ворон, к, ворону, летит, кричит). В этом случае мы уже перешли от речи к языку, так как считаем два экземпляра формы ворон за одно слово и два экземпляра формы ворону также за одно слово. Таким образом, мы уже отвлекаемся от конкретных экземпляров и считаем некие абстрактные единицы — словоформы. Словоформа представляет собой абстракцию «первой степени». Но мы можем пойти дальше, к абстракции «второй степени» и сказать, что здесь всего четыре слова: в этом случае мы уже считаем две словоформы ворон и ворону за одну единицу, т. е. говорим о слове ворон, отвлекаясь от его грамматических видоизменений — отдельных словоформ. Слово, понимаемое в этом смысле, называют «лексемой». Лексема, таким образом, есть слово как абстрактная единица в системе данного языка.

Ниже мы увидим, что аналогичное различение конкретного речевого «экземпляра»,

Более абстрактного языкового «варианта» и еще более абстрактной языковой единицы, так называемого «инварианта», проводится и по отношению к другим элементам языка.

К середине XX века рядом с языковедением, издавна изучающим речевую деятельность и текст с целью понять и описать лежащий в их основе язык (языковую систему), сложилась еще одна наука, исследующая речевую деятельность человека под другим углом зрения. Это наука психолингвистика — пограничная дисциплина, развившаяся на стыке языковедения и психологии. Она изучает — в первую очередь экспериментальными методами — психические закономерности порождения и восприятия речевых высказываний; механизмы, управляющие этими процессами и обеспечивающие владение и овладение языком; наконец, вообще языковую способность человека в широком контексте его психических и интеллектуальных способностей.

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

Так же, как и общение (см. § 5—6), мышление может быть вербальным и невербальным. Невербальное мышление осуществляется с помощью наглядно-чувственных образов, возникающих в результате восприятия впечатлений действительности и затем со-храняемых памятью и воссоздаваемых воображением. Невербальное мышление представлено в той или иной степени уже у некоторых животных, и именно это обеспечивает животному правильную ориентировку в ситуации и принятие целесообразного решения. Высокоразвитые формы невербального мышления (в сочетании с мышлением вербальным) находим у человека. Так, невербальной является мыслительная деятельность при решении творческих задач технического характера (например, связанных с пространственной координацией и движением частей механизма). Решение подобных задач обычно не протекает в формах внутренней (и тем более внешней) речи. Это — особое «техническое», или «инженерное», мышление. Близко к этому мышление шахматиста. Особый тип наглядно-образного мышления характерен для творчества живописца, скульптора, композитора.

Вербальное мышление оперирует понятиями, закрепленными в словах, суждениями, умозаключениями, анализирует и обобщает, строит гипотезы и теории. Оно протекает в формах, установившихся в языке, т. е. осуществляется в процессах внутренней или (при «размышлении вслух») внешней речи. Можно сказать, что язык определенным образом организует знания человека о мире, расчленяет и закрепляет эти знания и передает их последующим поколениям. Понятийное мышление может опираться и на вторичные, искусственные языки, на построенные человеком специальные системы общения. Так, математик или физик оперирует понятиями, закрепленными в условных символах, мыслит не словами, а формулами и с помощью формул добывает новое знание.

Учет всех этих фактов говорит о том, что мышление человека многокомпонентно, что

Оно есть сложная совокупность различных типов мыслительной деятельности, постоянно

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

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

Чрезвычайная сложность структуры человеческого мышления подтверждается и современными данными о работе головного мозга человека. Принципиальная особенность нашего мозга состоит в так называемой функциональной асимметрии, т. е. в определенной специализации функций левого и правого полушарий. У большинства людей в левом полушарии расположены зоны порождения и восприятия речи, так называемые зоны Брока и Вернике (см. § 43 и 46), таким образом, левое полушарие является «речевым», а тем самым, обычно, и «доминантным» (т. е. «главенствующим»), точнее, оно ответственно за логико-грамматич ескую расчлененность и связность нашей речи, за ее форму, а также, по-видимому, и за абстрактную лексику, короче — за аналитическое, абстрактное мышление. При афазиях (нарушениях речи), обусловленных травмами левого полушария, речь теряет грамматическую правильность и плавность (причем по-разному, в зависимости от того, какие участки коры поражены — лобновисочные или задневисочные).

В противоположность левому правое полушарие теснее связано с наглядно-образным мышлением, со зрительными, пространственными, звуковыми или иными образами, а специально в области языка — с предметными значениями слов, особенно конкретных существительных.

Примеры абстрактного мышления

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

Язык связан со всей психической деятельностью человека, т.

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

Страницы: 1 2

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

  • Рубрика: Русский язык. Методика изучения
  • steptosleep.ru

    анализа, синтеза, абстрагирования, обобщения,конкретизации,классификации, систематизации

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

    нууу..., анализ- допустим, между 2мя людьми пройзошёл конфликт, проведём анализ, т. е определим участников, предпосылки, причину, следствие, значимость и т. п

    Анализ: стоит девушка, ждёт на свидание парня (или наоборот, кому как нравится) , а его нет. Она начинает придумывать причины, почему он не пришёл. Анализирует, значит. Или, например, вы попросили о чём-то друга, он отказал. Думаете, что вы сделали неправильно, как нужно было себя вести, чтобы не отказал он в просьбе. Тоже анализ. Синтез: по внешним проявлениям какого-то человека мы пытаемся определить его характер, черты личности, составить портрет. Абстрагирование: вот нам человек не нравится своим характером, но он классный специалист, и мы абстрагируемся от того, что он, допустим, ругается матом, зато телевизоры чинит качественно и бесплатно. Обобщение: из прошлого опыта мы знаем, что москвичи - снобы и жлобы. И когда мы знакомимся с новым человеком и узнаём, что он москвич, мы сразу думаем о нём, что он сноб и жлоб. 🙂 Я сама москвичка! Конкретизация: вместо того, чтобы высказаться о каких-то аспектах абстрактно, мы переводим разговор на личности. Например, вместо того, чтобы сказать: "Я не люблю, когда опаздывают", говорим: "Я не люблю Сашку, потому что он опаздывает". Классификация: элементарно - приходит учитель в новый класс, и в конце первого же урока классифицирует: этот сильный, эта слабенькая, те на среднем ряду середнячки. Систематизация: приведение известных нам фактов в систему. Построение иерархии - что важнее, что имеет меньшую важность и т. п. Или приехали в деревню, послушали, как говорят бабули, записали их разговоры, потом составили описание системы говора: каковы тут фонетика, лексика, морфология и т. п.

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

    touch.otvet.mail.ru

    Ответы@Mail.Ru: Абстракция, приведите примеры

    Абстра&#769;кция, или абстра&#769;кт, (от лат. abstractio — «отвлечение» ) — введённое Боэцием мысленное выделение, вычленение и извлечение одной какой-нибудь стороны, свойства, момента явления или предмета, в каком-нибудь отношении существенного, и отвлечение от остальных. Слово «Абстракция» используется в двух смыслах: Абстракция — процесс, то же что и «абстрагирование» Абстракция — «абстрактное понятие» , «абстракт» , результат абстрагирования. Абстракция зарождается в плане действия. Абстракция в действии возникает в практике, поскольку действие неизбежно отвлекается от целого ряда свойств предметов, выделяя в них прежде всего те, которые имеют более или менее непосредственное отношение к потребностям человека. Абстрактное понятие — высшая форма абстракции, но связанная с примитивной чувственной абстракцией. Начиная с одних чувственных свойств и выделения других чувственных свойств (примитивная чувственная абстракция) абстракция переходит от чувственных свойств предмета и выделение его нечувственных свойств, выраженных в отвлеченных абстрактных понятиях. Поэтому мысль может через отношенияя между предметами выявить их абстрактные свойства. Абстракция в своих высших формах является результатом раскрытия все более существенных свойств вещей и явлений через их связи и отношения. Существовала два учения об абстракции, то есть о том процессе, когда мышление переходит к абстрактным понятиям: абстракция эмпирической психологии — это учение сводило абстрактное лишь к чувственному абстракция реалистической психологии — отрывало абстрактное от чувственного, утверждая, что абстрактное содержание порождается мыслью. Но в действительности абстрактное и несводимо к чувственному, и неотрывно от него. Мысль может прийти к абстрактному лишь, исходя из чувственного, то есть это движение мысли, которая переходит от чувственных свойств предметов к их абстрактным свойствам. <img src="//content.foto.my.mail.ru/mail/katerina_2195/_answers/i-3337.jpg" >

    сферический конь в вакууме

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

    touch.otvet.mail.ru

    Процесс абстрагирования в двух примерах

    ПРОЦЕСС АБСТРАГИРОВАНИЯ

     

    В двух примерах от С. И. Хаякава

     

    КОРОВА ПО КЛИЧКЕ БЭССИ

     

    Бэсси – это живой организм; она постоянно меняется, постоянно поглощает пищу и воздух, трансформирует их и избавляется от них. Её кровь циркулирует, а нервы посылают сигналы. Если рассмотреть её под микроскопом, она представляет собой массу разнообразных частиц, клеток и бактериальных организмов; с точки зрения современной физики, она представляет собой непрерывное движение электронов. Чем она является в своей целостности, мы никогда не узнаем; даже если в какой-то конкретный момент мы могли бы точно сказать, чем она является, то в следующий момент она бы изменилась до такой степени, что наше описание уже нельзя было бы к ней применить из-за его неточности. Невозможно в полной мере сказать, чем Бэсси или что-либо другое на самом деле является. Бэсси – это не статичный «объект», а динамический процесс.

    Бэсси, которую мы воспринимаем – это опят же, что-то другое. Мы испытываем лишь малую часть целой Бэсси: свет и тени на её поверхности, её движения, её общие очертания, звуки, которые она издаёт, и ощущения, возникающие от прикосновения к ней. И за счёт нашего прошлого опыта, мы наблюдаем в ней схожести с определёнными другими животными, к которым в прошлом мы применяли слово «корова».

    ПРОЦЕСС АБСТРАГИРОВАНИЯ

    «Объект» нашего восприятия – это не «вещь сама по себе», а взаимодействие между нашей нервной системой (со всеми её несовершенствами) и чем-то за её пределами. Бэсси – уникальна – во вселенной нет ничего в точности такого же, как она. Но наша нервная система, автоматически абстрагируя или отбирая из процесса Бэсси те свойства, которыми она схожа с другими животными похожего размера, функций и поведения, классифицирует её как «корову».

     

    Поэтому, когда мы говорим: «Бэсси – это корова», мы лишь отмечаем, что процесс Бэсси схож с другими «коровами», и игнорируем отличия. Кроме того, мы уходим достаточно далеко от динамического процесса Бэсси – вихря электро-химическо-нейронных событий – к относительно статичной «идее», «концепту», или слову, «корова». Чтобы лучше понять это, вы можете ознакомиться с диаграммой «Лестница Абстрагирования».

    Как показывает диаграмма, «объект», который мы видим – это абстракция самого низкого уровня, но это, тем не менее, абстракция, так как она опускает характеристики процесса, который является настоящей Бэсси. Слово «Бэсси» (корова1) – это самый низкий вербальный уровень абстракции, опускающий ещё больше характеристик – различия между Бэсси сегодня и Бэсси вчера; между Бэсси сегодня и Бэсси завтра – и отбирающий только схожести. Слово «корова» отбирает только схожести между Бэсси (коровой1), Дэйзи (коровой2), Роузи (коровой3), и так далее, и следовательно, опускает ещё больше подробностей о Бэсси. Словосочетание «домашний скот» отбирает или абстрагирует только те свойства, которыми Бэсси схожа со свиньями, курицами, козами и овцами. Термин «сельское имущество» абстрагирует только те свойства, которыми Бэсси схожа с сараями, заборами, домашним скотом, мебелью, генераторными установками и тракторами, и поэтому находится на очень высоком уровне абстракции.

    ПОЧЕМУ  МЫ ДОЛЖНЫ АБСТРАГИРОВАТЬ

    Этот процесс абстрагирования, в котором мы опускаем характеристики – незаменимо удобен. Чтобы это продемонстрировать, приведём ещё один пример: представим, что есть деревня, в которой живёт четыре семьи, и у каждой из них есть дом.

    Дом семьи A называют maga; дом семьи B называют biyo; дом семьи C называют kata, а дом семьи D – pelel. Это удовлетворяет потребностям обычного общения в деревне, если только не начнётся обсуждение постройки нового дома на случай, если кто-то захочет пожить отдельно. Мы не можем назвать спроецированный дом одним из четырёх слов для уже существующих домов, потому что у каждого слова есть слишком определённое значение. Нам нужно найти общий термин, на более высоком уровне абстракции, который бы означал «что-то, имеющее общие характеристики с maga, biyo, kata и pelel, но при этом не принадлежать ни одной из семей». Говорить так каждый раз – слишком неудобно, поэтому нужен термин покороче. Предположим, что мы выбрали звук дом.

    Слова приходят из необходимости условно что-то обозначить. Создание новой абстракции – это большой шаг вперёд, так как он делает обсуждение возможным; в этом случае – не только обсуждение пятого дома, но и всех будущих домов, которые мы можем построить, увидеть в путешествиях или во снах. Такой вещи как «некий дом» не существует. «Некий дом» - это абстракция. Есть только дома – дом1, дом2, дом3, и так далее, и каждый из них имеет характеристики, которых нет у других домов.

    Пост подготовлен на основе материалов из книги Язык в Действии, автор С. И. Хаякава, 1947 г. (Language in Action by S. I. Hayakawa), сс. 94-97.

    gs-rus.blogspot.com

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *