О заморозке проекта

Уважаемые читатели (точнее, один читатель).

Некоторые трудности с техникой, которые не позволяли более полугода заниматься монтированием видео, позволили хорошо подумать над всей моей деятельностью, связанной с программированием. Мне неоднократно говорили, что публикуемый мной материла сильно выбивается из популярных направлений в программировании. Действительно, сколько бы я не занимался написанием подобных статей, их будут читать, в лучшем случае, три человека. И правильно, подобные вещи мало кому нужны. Мои видеозаписи почти никто не смотрит, а значит формат донесения подобных мыслей в таком виде не подходит. Зато я заметил, что англоязычная аудитория интересуется материалом.

Итак, я решил заморозить данный блог. Он отнимает больше времени, чем приносит пользы. Гораздо лучше у меня получается заниматься социологией, поэтому, кто ещё не знает, заходите в блог Чисто в Лесу. В интернете это один из моих главных проектов, который как раз наоборот, значительно более популярен, чем я ожидал. И пользы от него в миллион раз больше.

Далее. Мой проект по длинной арифметике ZCA перешёл в коммерческую стадию, и инвестор требует, чтобы он стал закрытым. Таким образом, репозиторий ZCA более обновляться не будет. Сейчас код в нём остался с приличным количеством ошибок, но от всё равно хорошо отражает весь тот материал, что (тоже не без ошибок) изложен на видео.

Проект ECA — единственный, который я пока решил продолжать. Им интересуются люди, но развивать я его буду очень медленно, потому как сейчас он находится на самом низком приоритете из всех моих задач. Значительную часть усилий сейчас я расходую на проекты из реальной жизни, а не в интернете.

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

Всем пока!

Что такое double rounding error?

Опубликовал на русскоязычном Stack Overflow вопрос и ответ по поводу double rounding error — ошибки двойного округления. Фактически, это полноценная статья по теме.

Открытие проекта ECA

Друзья, наконец-то открывается сайт, который я начал делать довольно давно. Это учебный проект Exploring Computer Arithmetic (ECA), который посвящён самым разным вопросам, связанным с компьютерной арифметикой.

Читать далее «Открытие проекта ECA»

Обновление проекта ZCA и другие новости

Уважаемые подписчики.

Видеобеседы о программировании на данный момент приостановлены на неопределённый срок в с вязи с техническими трудностями: я не могу записывать видео на том оборудовании, на котором сейчас вынужден работать. Однако развитие моих проектов продолжается. На данный момент потихоньку переписывается код библиотеки ZCA. Старый код, который сопровождал видеолекции по длинной арифметике, я положил в архив сюда. Больше к этому коду возвращаться не буду.

Читать далее «Обновление проекта ZCA и другие новости»

Беседы о программировании :: 025 :: Длинная арифметика 15 :: Деление m/n

Описана процедура деления длинных чисел (векторов). Эта беседа фактически завершает основную часть цикла по длинной арифметике. Дальнейшие серии будут посвящены более сложным алгоритмам и работе над проектом ZCA.

Беседы о программировании 023 :: Длинная арифметика 13 :: Деление 3/2. Часть II

Здесь завершается разговор о деление трёх лимбов на два. Показано как исправить ошибку из беседы 021 и рассмотрен алгоритм деления 3/2 без удвоенного лимба.

Беседы о программировании 022 :: Длинная арифметика 12 :: Деление 2/1. Часть II

Изложены два алгоритма деления двух лимбов на один в том случае, когда удвоенного лимба нет. Эти алгоритмы сравниваются с теми, что изложены в беседе 018.

Беседы о программировании 021 :: Длинная арифметика 11 :: Деление 3/2. Часть I

Излагается один из алгоритмов деления 3-х лимбов на 2 лимба, при условии, что имеется тип данных размером с удвоенный лимб. Эта важная операция лежит в основе деления длинных чисел.