Читаем Полёт ласточки в околоземном пространстве полностью

1) Задумывались ли вы почему компьютеры работают на двоичной логике. Почему не на троичной, например? Или прямо как мы с вами, на десятичной – вот было бы удобнее, да и быстрее. Часть ответа заключается в том, что сделать компьютер работающий с двоичной арифметикой легче чем с троичной. Но это малая часть от ответа. Дело в том, что двоичная логика единственная из «логик», которую тщательно проработали. В том числе незабвенный Дж. Буль, чьим именем она и названа (булева алгебра). Вы спросите насчёт десятичной математики, уж она точно должна быть исследована от и до, вон сколько людей ею пользуется. Однако есть одно большое и страшное но: математика и логика несколько разные вещи. И двоичная логика, как самая простая, единственная разработанная. Я сказал единственная? Я обманул вас. Некий Чарльз Лутвайдж Доджсон (известный в литературе как Льюис Кэрролл) разрабатывал троичную логику. А некий Н. П. Брусенцов шестьдесят лет назад сконструировал и запустил единственную в мире ЭВМ с троичной архитектурой. Но из-за резко возросшей сложности его изобретение осталось лишь очередным напоминанием о том, что «непреложные истины» не такие уж непреложные на самом деле.

note 40 bmp – самый простой формат для хранения и обработки графических изображений. По сути представляет собой двухмерный массив точек с сохранением цвета для каждой точки.

note 41 Имеется в виду мультик о паре живущих в научной лаборатории мышей – Брэйну и Пинки. Каждый вечер они только и занимаются, что пытаются различными способами поработить весь мир.

note 42 Картинки, видео, звук – всё хранится на жёстком диске не более чем как набор символов. Как текст.

Неискушённому читателю будет интересно узнать следующее.

1)       Между программой и данными нет никакой разницы. То есть вообще никакой. Не верите? Тогда рассмотрим последовательность из трёх байт (трёх ячеек памяти, каждая из которых хранит какое-то десятичное число): 10 15 4. Мы можем считать это просто тремя числами - например весом трёх гирь на рынке в килограммах. Можем считать это цветом глаз трёх людей (где цвета представлены в виде числе 0 – чёрный, 15 – белый и так далее). Другими словами рассматриваем эти три байта как хранящиеся данные. Однако если захотим, никто не помешает сказать что 10 это код команды (например 5 – код команды очистить ячейку памяти, 10 – команды скопировать данные), а числа 15 и 4 – номерами ячеек. Тогда приведённая последовательность будет означать что следует скопировать данные из ячейки с номером четыре в ячейку с номером пятьнадцать. Как видите нет никакой (кроме создаваемой искусственно для удобства программиста как например аккуратный человек хранит белые носки в одном месте, а чёрные в другом) разницы между программой и данными. Всё зависит исключительно от того, что с хранящимся в ячейке памяти числом вычислительная машина собирается делать. Если вы поняли этот абзац, то вы уже почти готовый программист на самом великом и самом трудоёмком из современных языков программирование – assembler.

2)       Папка (директория), с точки зрения файловой системы, ничем не отличается от обычного файла. Единственное отличие – один бит в атрибутах, показывающий, что это именно директория, а не файл.

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



note 48 Кто из мнящих себя литературоведом угадает откуда цитата?


note 51 Нейронная сеть – алгоритм, работающий по принципу функционирования нервных клеток человека или животного. Используется в задачах прогнозирования, управления и главное: в задачах распознавания образов. Нейронная сеть (нс) представляет собой совокупность нейронов (простейших математических машин), соединённых между собой различным образом. Отдельный нейрон может только принимать входящие сигналы (или сигнал) и (возможно после элементарной обработки или без оной) отдавать выходящие сигналы. Прежде чем выходящий сигнал данного нейрона станет входящим для следующего, он (сигнал) может умножаться на, соответствующий для данной связки м/у нейронами, коэффициент. Задача подбора коэффициентов называется задачей обучения данной нейронной сети. Юмор ситуации заключается в том, что анимус, работая на основе человеческого мозга (то есть биологической нейронной сети, использует виртуальную искусственную нейронную сеть).

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

note 53 От logs. Отчёт программы о проделываемой работе.


Перейти на страницу:

Похожие книги

Ассистентка
Ассистентка

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

Агата Малецкая , Вячеслав Петрович Морочко , Мария Соломина , Юлия Оайдер

Фантастика / Современные любовные романы / Самиздат, сетевая литература / Научная Фантастика / Фэнтези / Романы / Эро литература