Очередной майлстоун

Только что случилось сразу две примечательные вещи: во-первых, из первой (девятой в общей нумерации) части четвёртого тома, озаглавленной "Парадигмы в мышлении программиста", была выкинута последняя пометка "к доработке", так что эту часть можно в первом приближении считать готовой; во-вторых, объём рукописи четвёртого тома достиг ровно 300 страниц.

С остальными частями ситуация следующая. Предстоит довольно чувствительно переделать текст про Си++, сейчас он пестрит пометками; кроме того, в ту же (десятую в общей нумерации) часть предстоит дописать две главы изрядного размера — про написание TCP-сервера в объектно-ориентированном стиле и про GUI на FLTK. Ещё там предполагается параграф про свёртку последовательностей на шаблонах, но в сравнении с остальным это мелочи.

В части про неразрушающие парадигмы пока написана только глава про Лисп, причём её нужно дополнить параграфом про работу с интерпретаторами SBCL и GCL; впереди написание глав про Scheme, Пролог, Рефал и Хоуп с его ленивыми вычислениями.

В последней части, которая сейчас озаглавлена "Компиляция, интерпретация, скриптинг", написана примерно половина того, что я хотел написать про Tcl; впереди весьма заковыристые тексты про парадигму интерпретирующего исполнения со всеми её рефлексиями, реификациями и прочими возможностями, обусловленными доступностью транслятора во время исполнения программы, обсуждение ограничений, налагаемых интерпретируемым исполнением (и эффективность тут на самом последнем месте, если что), а также и параграф про чистую компиляцию.

В общем, работы ещё очень много, но она, по крайней мере, движется — процесс написания всех частей четвёртого тома сдвинут с «мёртвой точки», остальное лишь вопрос времени.

Спасибо всем, кто следит за проектом, и в особенности тем, кто его поддерживает.

О состоянии дел с четвёртым томом

Рукопись четвёртого тома с рабочим названием «Парадигмы» постепенно обретает очертания. Как водится, всё получается совсем не так, как планировалось. Изначально я хотел разделить том на четыре части: Си++, GUI, скриптинг и альтернативные парадигмы (Лисп, Пролог и иже с ними), но, пытаясь вписать старый текст по Си++ в новую канву, я столкнулся с потребностью рассказать о парадигмах до, а не после обсуждения ООП и АТД. В то же время мой опыт показывает

Авария сервера

Ночью с 11 на 12 октября серверная машина, поддерживающая мои сайты, физически сдохла, но, к счастью, жёсткий диск при этом не пострадал. Процесс восстановления, к сожалению, несколько затянулся. Так или иначе, в настоящий момент (14 октября, примерно 12:10) сайт снова работает в прежнем режиме.

Увы, продажи пока приостановлены

Как уже сообщалось, с 1 июля вступают в действие крайне странные нормы закона, подразумевающие (хотя по некоторым версиям и не подразумевающие, но фиг его знает) использование кассовых аппаратов и выбивание чеков даже при оплате банковским переводом по квитанции. Пока юристы, бухгалтеры и прочий мелкий бизнес пытается понять, что к чему, мне во избежание лишних сложностей придётся прямые продажи физлицам прекратить.

Я обязательно что-нибудь придумаю, правда-правда :-) Только, если можно, не сейчас. Желаю всем приятно провести лето — и спасибо всем, кто следит за развитием темы.

Если кто собирался приобретать книжки, поторопитесь

UPDATE: 25 июня (понедельник) — последний день, когда я готов выставлять счета за книжки, 28 июня (четверг) — последний возможный день для их оплаты. Дальше будем ждать прояснения в области применения законодательства. Если так ничего и не отменят из последних нововведений, придётся что-нибудь придумать, но

Выложена электронная версия 4го издания "Введения в Си++"

image of the 4th edn. cover Веб-версия нового издания "Введения в Си++" выложена на сайт, можно скачивать.

В принципе эту книжку я издавать не планировал, частью краудфандингового проекта она не является (поскольку примерно 95% её текста было написано за много лет до начала этого проекта), затраты на её издание и доход от её продаж я в бюджете проекта учитывать не собираюсь, и т.д. Тем не менее, донэйторам, чья общая сумма пожертвований составляет 3000 руб. и больше, я готов выдать/прислать эту книжку в качестве дополнительного бонуса. Единственное условие — востребуйте её сами :) То есть свяжитесь со мной любым способом и в любой форме укажите, что хотите эту книжку получить — и она ваша, никаких объяснений для этого не требуется, никаких дополнительных условий не налагается, получения других "плюшек" это не отменяет.

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

Четвёртое издание "Введения в Си++"

Вышло четвёртое издание Введения в язык Си++. Подробности, видимо, позже отдельным постом — сейчас мне решительно некогда заниматься веб-версией новой книжки.

Возобновление работы над четвёртым томом

Похоже на то, что моё намерение сначала разгрести все прочие дела, и лишь после этого дописывать книгу оказалось чересчур утопическим: дела разгребаться упорно не желают, даже наоборот, их становится больше. Кроме того,

Снова в плюсе

Очередное пожертвование отправило проект «в плюс». Поскольку сейчас у меня физически нет возможности заниматься четвёртым томом, по мере нарастания этого «плюса» я буду, видимо, создавать резервы на издание.

Всем спасибо!

Финансовая ситуация и планы на будущее

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

Только что я получил очередное крупное пожертвование, которое

RSS-материал