Читать «Полёт ласточки в околоземном пространстве» онлайн - страница 183

Александр Павлович Тарасенко

6

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

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

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

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

7

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

8

9

10

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

11

12

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