Andrey Stolyarov

Андрей Викторович Столяров: сайт автора

Первый том

Tue Jan 14 18:36:37 2025 UTC

Готов первый том нового (увы, как и предполагалось, чисто электронного) издания Введения в профессию. Скачать PDF можно на странице, посвящённой новому изданию.

Издание, которое должно было вроде бы стать третьим и именно так обычно для определённости называлось, я авторским произволом при выпуске обозвал «изданием 2,9». Если придётся когда-то снова выпускать обновлённую электронную версию (точно не раньше, чем через год), она получит номер 2,99 и так далее, всё ближе и ближе к тройке. Собственно номером три станет — если, конечно, станет — первое с нынешнего момента полноценное типографское издание. Возможно, впрочем, что такового не будет никогда. Надейся на лучшее, готовься к худшему.

В общем, инджой. И спасибо всем, кто ждал и дождался.


From teaaholic (unverified) Sun Feb 2 14:46:19 2025 UTC pencil

Новые тома

Здарвствуйте и с десятилетием проекта вас! Подскажите, а в новых томах будут изменения в содержании? Или только отчепятки поправите?

parent From Andrey V. Stolyarov profile Sun Feb 2 15:27:32 2025 UTC pencil

userpic

Re: Новые тома

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

From a (unverified) Sun Jan 19 00:22:06 2025 UTC pencil

Какое издание читать?

Здравствуйте, Андрей Викторович! Хотел начать читать эту серию книг, но выпуск нового издания первого тома озадачил меня. Стоит ли сейчас читать 1 том издания 2.9 и потом за продолжением обратиться к изданию 2 или лучше с самого начала читать издание 2? Является ли издание 2.9 лишь исправлением ошибок 2 издания или оно помимо исправления ошибок вносит изменения в структуру книг?

parent From Andrey V. Stolyarov profile Sun Jan 19 10:25:19 2025 UTC pencil

userpic

Re: Какое издание читать?

В структуре книги изменений нет в том смысле, что последовательность частей, глав и параграфов не изменилась, во всяком случае пока. И я таких изменений не планирую.

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

parent From a (unverified) Sun Jan 19 21:28:05 2025 UTC pencil

Re: Re: Какое издание читать?

Благодарю за ответ! Я согласен, что в текст надо вникать и понимать его. Сложно оценить время, которое мне потребуется на прочтение первого тома, так как у меня какие-то знания в области информатики есть и некоторые разделы могут пойти чуть ббыстрее, чем остальные.

parent From Andrey V. Stolyarov profile Sun Jan 19 21:59:02 2025 UTC pencil

userpic

Re: Какое издание читать?

Тут дело не в знаниях. Как на Паскале, так и на языке ассемблера нужно набрать определённый опыт работы, иначе толку будет мало. В частности, на Паскале следует написать какую-то программу (скорее всего, игрушку), которую кто-то, кроме её автора, станет использовать, и не потому, что автор его слёзно умолял, а потому что от неё есть какой-то толк (в применении к игрушке — реальная возможность в неё играть). На асме всё не столь критично, но что-нибудь около тысячи строк полностью самостоятельно написанного кода — это прямо-таки минимум.

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

parent From a (unverified) Sat Jan 25 22:23:11 2025 UTC pencil

From NKA (unverified) Thu Jan 16 21:46:41 2025 UTC pencil

DJVU

Преогромнейшее спасибо за ваш труд и первый том нового издания! Вы кажется хотели выпустить второе издание в формате djvu. А почему передумали?

parent From Andrey V. Stolyarov profile Thu Jan 16 22:22:32 2025 UTC pencil

userpic

Re: DJVU

Я не хотел, я грозился. Но пока PDF со сломанным текстовым слоем со своей ролью более-менее справляется, а DJVU получается или нечитаемый, или слишком громоздкий — хотя, опять же, я в этом направлении пока что не сильно упирался.

parent From Anonymous (unverified) Mon Jan 27 01:44:05 2025 UTC pencil

Re: Re: DJVU

А есть ли что-то плохое в том, чтобы на своём личном компьютере восстановить текстовый слой в PDF-файле? В принципе это не так уж и сложно сделать и даже без всяких проприетарных программ.

parent From Andrey V. Stolyarov profile Mon Jan 27 08:47:45 2025 UTC pencil

userpic

Re: DJVU

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

Есть, впрочем, причина того, что я такие действия крайне не одобряю, хотя и не могу запретить. Файл от вас может утечь без вашего ведома, и в большинстве случаев это вопрос времени.

parent From a (unverified) Fri Jan 31 15:17:41 2025 UTC pencil

Re: Re: DJVU

А если кто-то выложит не модифицированный файл, а инструкцию как его модифицировать или что еще хуже скрипт/программу, которая берет файл и модифицирует Ваш файл как-либо?

parent From Andrey V. Stolyarov profile Fri Jan 31 15:24:05 2025 UTC pencil

userpic

Re: Re: Re: DJVU

На юридическом языке это называется "распространение заведомо вредоносного программного обеспечения". Ответственность, если мне память не изменяет, посерьёзнее, чем за разнесчастное нарушение авторских прав. За авторские права сесть практически нереально, а вот за вредоносное ПО — запросто.

From Лимонадный Джо (unverified) Thu Jan 16 10:59:01 2025 UTC pencil

Поиск

Если это издание - чисто электронное, может, всё-таки сделать кликабельное оглавление и нормальный поиск по тексту?

parent From Andrey V. Stolyarov profile Thu Jan 16 11:21:34 2025 UTC pencil

userpic

Re: Поиск

Про кликабельное оглавление можно подумать (но не обещаю), а вот корректного текстового слоя (и, соответственно, поиска) не будет совершенно точно, и этот вопрос можно больше не поднимать — мировые константы не меняются.

From EVI profile Thu Jan 16 08:01:36 2025 UTC pencil

Архитектура фон Неймана.

Прочитал предисловие в новом издании. Как-то так сложилось, что в процессе изучения вашей книги меня зацепил ассемблер (ну вот вштырило) и следом я потыкал avr. А там гарвардская архитектура. Есть ли какие-нибудь принципиальные различия при программировании для этих двух архитектур?

parent From Andrey V. Stolyarov profile Thu Jan 16 09:22:56 2025 UTC pencil

userpic

Re: Архитектура фон Неймана.

Слушайте, у вас что, времени лишнего много? Вопрос сформулирован так, как будто вы просто не знали, чего бы ещё спросить.

Гарвардская (по определению) отличается тем, что для программы отдельное хранилище, т.е. инструкции НЕ находятся в оперативной памяти. Вот ровно это и является единственым "различием при программировании". Какой вопрос, такой ответ.

Ей-богу, я дальше такие вопросы раскрывать не буду.

From Глеб Семенов (unverified) Wed Jan 15 16:38:10 2025 UTC pencil

Первый том

В предисловии указано, что список ошибок и желаемых изменений велик. Можно ли его как-то опубликовать? Хотелось бы понять, что изменилось.

parent From Andrey V. Stolyarov profile Wed Jan 15 17:00:15 2025 UTC pencil

userpic

Re: Первый том

Список ошибок опубликован. Всё, что в этом списке есть, в тексте исправлено.

Список желательных изменений (мой локальный TODO) к публикации непригоден, чтобы его сделать пригодным, нужно потратить прорву времени, лучше я это время на что-то полезное потрачу. Тем более что он не соответствует списку изменений.

Что касается вопроса "что изменилось", я думал выкатить список параграфов, где есть изменения, отличные от исправлений ошибок из эрраты. Ну, чисто diff'ом посмотреть, где большие куски текста поменялись, и списочек состряпать. Только не спрашивайте, когда это будет.

From Аноним (unverified) Tue Jan 14 20:01:51 2025 UTC pencil

Ура!

Грац всех нас!

From EVI profile Tue Jan 14 19:56:35 2025 UTC pencil

Поздравляю!

А почему странички такие длииииинные? :-)

parent From Andrey V. Stolyarov profile Tue Jan 14 21:04:59 2025 UTC pencil

userpic

Re: Поздравляю!

Дык это, я предупреждал :-)

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

Если когда-нибудь будет издание на бумаге, я от него оригинал-макет выложу, как всегда это делал.

parent From LIS (unverified) Tue Jan 14 22:04:45 2025 UTC pencil

Re: Re: Поздравляю!

О, спасибо за длинные листы -- очень удобно читать в бесшовном режиме. Но жаль что изображения уехали на следующую страницу.

В силу того что был удалён раздел с указателями, можно вас попросить в версию 2.99 внести возможность использовать поиск по ключевым словам из того же указателя, а то по слову "указатель" находит только изображение с текстом?

parent From Andrey V. Stolyarov profile Tue Jan 14 22:06:15 2025 UTC pencil

userpic

Re: Re: Re: Поздравляю!

> В силу того что был удалён раздел с указателями

Ничего никуда удалено не было. Если вы про глоссарий, то он в конце третьего тома, третий том пока к публикации не готов, но я решил, что это не повод тянуть дальше с первым томом, который уже готов.

parent From LIS (unverified) Tue Jan 14 22:15:51 2025 UTC pencil

Re: Re: Re: Re: Поздравляю!

Предельно понятно. Спасибо! :-)

parent From a (unverified) Sun Jan 19 00:09:34 2025 UTC pencil

Re: Re: Re: Re: Поздравляю!

Когда стоит ждать остальные тома? =)

parent From Andrey V. Stolyarov profile Sun Jan 19 10:30:39 2025 UTC pencil

userpic

Re: Поздравляю!

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

parent From Dirt (unverified) Sun Jan 19 07:52:21 2025 UTC pencil

Re: Re: Re: Поздравляю!

> В силу того, что был удален раздел с указателями.

Сначала подумал, что речь о росказнях про указатели, про адреса, про динамическую память в части про паскаль, подумал сначала это и сердце йокнуло. Представляю, что если удалить к черту этот кусок книги). Весь трехтомник будет годен разве что в роли туалетной бумаги.

parent From Andrey V. Stolyarov profile Sun Jan 19 10:33:06 2025 UTC pencil

userpic

Re: Поздравляю!

Если бы мне пришло в голову удалить этот кусок книги, то списывать на свалку надо было бы уже не книгу, а меня самого. Надеюсь, впрочем, что до такой степени маразма я не дойду.


pencil

пояснение


Вы находитесь на официальном сайте Андрея Викторовича Столярова, автора учебных пособий по программированию и информационным технологиям.

Если вы искали сайт замечательного писателя-фантаста Андрея Михайловича Столярова, то вам, к сожалению, не сюда.

Андрей Михайлович Столяров в библиотеке Мошкова

Авторские права © Андрей Викт. Столяров, 2009 — 2025