-Прости- извинилась Ласточка: -Тогда за работу.
-Кто-то спал прошлой ночью- проворчала Наташа: -И позапрошлой и позапозапрошлой и так далее.
-Завидовать нехорошо- сказала Ласточка. Девушки рассмеялись. Но если честно то дел и правда невпроворот. А она ещё обещала мужу проводить вечера вместе, а матери почаще заходить домой. Это наверное какой-то закон такой, что на тех кого любишь больше всего вечно не хватает времени.
Но можно использовать все имеющиеся алгоритмы (чёткого определения слова «алгоритм» не существует. Примерно его можно понять как способ решения задачи, способ получить то, что хочешь из того что есть. Часто «алгоритм» и «программа» используются как синонимы). Вот только придётся сделать всё заново. Написать самому себе операционную систему, написать язык программирования, чтобы вместо записи «сохранить содержимое ячейки N (N>1) в ячейку номер один. Сложить данные из ячеек M (M>1) и 1 и сохранить результат в ячейке 1. Взять данные из ячейки 1 и сохранить в ячейке номер K (ну кончено K>1 ибо первую ячейку мы используем для хранения промежуточных результатов вычислений)». Чтобы вместо всего этого вы могли написать с=а+b.
Неискушённому читателю будет интересно узнать следующее.1) Вычислительная машина это всего лишь куча пронумерованных ячеек памяти. Плюс способности сохранять, извлекать содержимое из ячейки с заданным номером и выполнять над данными арифметические операции. Всё! Сконструировав машину умеющую делать лишь это вы получите самый настоящий компьютер.
2) Причём из всех арифметических операций достаточно уметь выполнять сложение. Остальные вытекают из одной базовой операции. Если вы хотите понять как получается из сложения вычитание узнайте что такое «дополнительный код числа». Если хотите понять как из сложения получается умножение, узнайте что такое «сдвиг». Ну а узнав всё это вы легко догадаетесь как операция деления состоит… тоже из «таинственных сдвигов» и операции вычитания. Только помните, что все операции применяются не к привычным десятичным числам, а исключительно к двоичным.
3) Не знаю, найдётся ли читатель который не слышал что в байт состоит из восьми бит и каждый бит как раз и есть та пресловутая ячейка памяти, умеющая хранить либо единицу, либо ноль. Правда для удобства часто ячейкой памяти называют как раз байт, а не бит. Но многие ли отдают себе отчёт, что байт равный восьми битам это всего лишь условность? Просто однажды собрались умные дяди и решили что байт будет состоять из восьми бит: не слишком мало, не слишком много, а как раз достаточно. И другие дяди согласились с решением. На заре компьютростроения, в СССР, были созданы работоспособные машины в которых один байт был равен шести битам или даже пяти.
Многим известна АДСЛ-технология когда через обычный телефонный кабель связи пользователям предлагают высокоскоростной интернет. Притом по телефону одновременно можно разговаривать с собеседником. Эффект достигается благодаря тому, что частота передачи по каналу человеческой речи и «интернета» существенно отличаются друг от друга и потому могут передаваться одновременно не мешая друг другу. Что-то подобное предлагает дядя Егор – незаметные сознанием модуляции голоса, которые однако способно различить ухо и следовательно способен обработать «внутренний компьютер». Обыгрывается расхожая в среде компьютерщиков поговорка: настоящий программист должен в своей жизни написать игру (обычно это тетрис, арканоид или что-то из этой серии), вирус и попробовать написать искусственный интеллект. Неискушённому читателю будет интересно узнать следующее.