Майлстоун близитсяThu Sep 24 15:58:19 2015 UTC Вроде бы подходит к концу переработка текста книги про NASM. Сложнее всего оказалось вписать старый текст в новую рубрикацию. Дело в том, что в исходной книге уже было три уровня рубрикации — главы, параграфы и подпараграфы. Попытка включить всё это великолепие в новую книгу в роли её части (под номером три) привело к возникновению четвёртого уровня рубрикации, что вообще-то совершенно неприемлемо: даже оглавление при этом принимает неудобоваримый вид, не говоря уже о номерах соответствующих заголовков (что-то вроде 3.12.1.5). Как бы странно это ни звучало, но старый школьный "план сочинения", в роли которого при написании книги часто выступает как раз пресловутая рубрикация, очень сильно влияет на логику изложения. Поставив себе задачу сделать рубрикацию "плоской", я вынужден был некоторые особо длинные "параграфы" поднимать в статусе до глав; именно так произошло, например, с параграфом про макропроцессор, который раньше входил в главу "Ассемблер NASM", а теперь его пришлось сделать отдельной главой. Образовавшиеся в других главах подподсекции где-то пришлось просто зарезать, где-то — повысить в должности до подсекций; больше того, много где пришлось довольно значительные куски текста менять местами — например, параграфы, стоявшие после параграфа о макропроцессоре, пришлось поставить перед ней, чтобы они по-прежнему входили в главу, посвящённую основам NASM. Частично текст подвергся переработке в силу того, что многое из рассказанного в книге про NASM в новую книгу уже вошло во вводную часть (например, представление целых чисел и чисел с плавающей точкой), в часть о Паскале (вводный текст о пользе модулей и раздельной трансляции и т.п.), кое-где пришлось учесть, что часть, посвящённая Си, ещё впереди (в книге она стоит четвёртой). Кроме того, в текст внесены правки, накопившиеся с момента последнего издания — исправлены опечатки, добавлены пояснения, исправлены некоторые косяки, такие как использование 16-битных push/pop в 32-битном режиме (не надо так делать, хотя оно и работает), добавлена пара фраз про CDECL, как говорят, тысячи их... ну нет, не тысячи, скорее десятки. В общем, один параграф осталось дописать, и готово. А дальше — драконить книжку по операционным системам, вот тут будет, конечно, жесть, никуда не деться — много с тех пор воды утекло, да и изначально она была качества низковатого, если совсем честно. Но, так или иначе, в конце тоннеля замаячил некий свет. Потрачено сейчас на всё про всё чуть больше 400 часов, сколько уйдёт на переделывание "операционок" — не знаю, но думаю, что не очень много. Так что рукопись довольно скоро будет окончена. И это всё приближает нас к финаносвым неприятностям. Проект сейчас опять в лёгком минусе, а накопленные резервы составляют примерно пятую часть от суммы, необходимой для бумажного издания. И пожертвований уже давно не приходило. Что до моих собственных скромных возможностей, то прямо сейчас я нужной суммы не найду вообще никак. Словом, сбор денег продолжается, и вопрос теперь в основном в бумажном издании. No comments yet |
пояснениеВы находитесь на официальном сайте Андрея Викторовича Столярова, автора учебных пособий по программированию и информационным технологиям. Если вы искали сайт замечательного писателя-фантаста Андрея Михайловича Столярова, то вам, к сожалению, не сюда. Андрей Михайлович Столяров в библиотеке Мошкова |