Обозров aльманах
о мире и жизни в нем
site-map
28.10.2018
it_philosophy-thumb

Философия для программистов


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

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

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

IT
Философия
Биология
Оперативная память
Память человека
Кора головного мозга
Cache
Подсознательная память
Спиной мозг
Мусор в кэше
Привычки
Вредные вещества, накапливаемые в организме
Энергонезависимая память
Традиции, заветы
Гены
Облачное хранилище
Вечная память, ноосфера, акаша
Только при социализации особей
BIOS
Инстинкты
Лимбическая система
Процессор
Разум
Таламус
Шина данных
Внутренняя коммуникация
  • Нервная система (быстрая)
  • Межклеточная плазма (медленная)
LAN (локальная сеть, интранет)
Коммуникация в рамках ограниченного сообщества.
Тактильность, феромоны, жесты, звуки
WAN (мировая сеть, Интернет)
Мировая коммуникация
Только при социализации особей
Bit
Единица информации (буква, знак)
Звено в цепочке ДНК/РНК
Word – набор из нескольких байтов фиксированной длины (2 или более по договоренности).
Иероглифы
Химические радикалы
Бинарный принцип (0/1)
Алфавит (неопределенное количество)
Квадринарный принцип:
  • C-цитозин
  • A-аденин
  • G-гуанин
  • T-тимин/U-урацил
Бинарная логика
Формальная логика (Дихотомия)
Отсутствует
Квантовая логика (тринарная)
Принцип триединства (Филологика)
Не изучено
Оперативные данные
Мысли, идеи
  • Нервные сигналы
  • РНК (рибонуклеиновая кислота)
Пакеты данных
Слова
Нуклеотиды (куски РНК, дополненные "контрольными" молекулами)
Software
Душа, Менталитет
Явление биологической жизни
Hardware
Тело
Оформленный комплекс молекул
Периферия
Народ
Конечности и рецепторы
Проект
Предназначение (сценарий)
Зачатие
Программный модуль
Судьба – отдельная сцена (линия) сценария в нескольких альтернативных вариантах развития событий. По одним предполагается смерть главного героя, по другим – продолжение.
Предродовое развитие
Компиляция
Реализация идеи
Рождение
Считывание данных из энергонезависимой (медленной) памяти
Воспроизводство
Транскрипция
  • создание молекул РНК, путем считывания данных из ДНК (энергонезависимая память)
  • разделение РНК на нуклеотиды (слова)
  • отправка в межклеточную плазму (шину данных)
Записывание результата в энергонезависимую память Сохранение
Формирование молекулы ДНК из полученной РНК.
Хэширование
Гарантирование целостности
Каждое звено в ДНК (в отличие от РНК) состоит из пары взаимно дополняющих друг другу молекул.
Самообучающаяся система
(с учетом предопределенного ТЗ)
Эволюция
Селекция
Propagation (глаг. to propogate) – донесение обновленной информации до других модулей программы или других частей разветвленной сети устройств

Пропаганда

Противодействие: Контр-пропаганда
Рыхление и удобрение (растения).

Создание условий для размножения и роста (животные).

Противодействие: Пестицид, Геноцид
Хакинг
Фальсификация Генное модифицирование
(подмена нуклеотидов)
Обфускация
Демагогия
Мутация
Замедление системы или "зависание"
Деградация
Опухоль
Программная ошибка:
  • Исключение (контролируемое)
  • Глюк (неконтролируемый)
Кризис – выбор одного из альтернативных сцен (судеб) или повтор текущей при других условиях. Болезнь
Catch – подхватывание при ошибке
Спасение
Выздоровление
Bug – неосознанно оставленная (непредусмотренная) ошибка в коде
Тараканы (в голове)
Аллергены
Зацикливание
Сансара – непрерывный повтор одной той же сцены (судьбы) с разными действующими лицами.
Старение особи
Счетчик предельного количества циклов
Предел терпения
Теломеры в хромосомах (предел Хейфлика).
Аварийное завершение
Апокалипсис
Биологическая смерть особи


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


Поделиться Поделиться в Телеграм
Контакт