Рубрика «булева алгебра»

В детстве меня всегда завараживали игры с динамическим ландшафтом: The Castle и Worms Armageddon. В то время я не понимал, как реализована эта удивительная механика разрушения и изменения мира. Позже я узнал, что секрет заключался в использовании растровой графики, но мне было интересно как реализовать тоже самое не прибегая к растру. В этой статье я хочу рассказать об одном из таких векторных решений.

Постановка задачи

Итак, представьте, что у нас есть 2 тела: A (красное) и BЧитать полностью »

Я не знал, как работают процессоры, поэтому написал программный симулятор - 1

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

Я прочитал книгу «Но откуда он знает?» Кларка Скотта с детальным описанием простого 8-битного компьютера: начиная с логических вентилей, ОЗУ, транзисторов процессора, заканчивая арифметико-логическим устройством и операциями ввода-вывода. И мне захотелось реализовать всё это в коде.

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

Читать полностью »

Система автоматизации ноосферы (социальный детонатор) на базе булевой алгебры
Когда я был студентом ВУЗа и учился на специальности «МОП ЭВМ», у меня были три профессиональные мечты:
1. формат музыки mp3 для личного удовольствия;
2. интранет для автоматизации организаций с целью повышения рентабельности;
3. система автоматизации ноосферы (САНС) для успешной эволюции всего общества.
За 20 лет первые две мои мечты осуществились, и сам я стал продвигать различные Интранет-проекты, а вот с третьей моей мечтой что-то не заладилось. И что самое обидное, за 20 последних лет человечество ни на шаг не приблизилось к моей третьей мечте. И я решил, что видимо, придется самому поработать, чтобы сказку сделать былью.

Система автоматизации ноосферы

Итак, что же за третья мечта? Все очень просто – я предполагал, что в скором времени появится система где-то в сети Интернет, в которой можно будет:

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

Под знанием здесь понимается информация, позволяющая человеку решить его проблему, или, в терминах синергетики, изменить свое фазовое состояние.
И что самое главное – на любой из вышеперечисленных пунктов не должно будет тратиться более 5 минут. То есть максимум 5 минут – и любое из вышеперечисленных действий полностью и исчерпывающе выполнено.
И что еще немаловажно, система должна быть мультиязычна. То есть если кто-то уложил в систему знания, к примеру, на хинди, то максимум через сутки эти знания должны стать доступны на всех распространенных языках нашей планеты (кажется, их 40?).

Социальный детонатор

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js