LINUX.ORG.RU

Вышел второй том учебника «Программирование: введение в профессию» А. В. Столярова под номером издания 2,9

 , , , ,

Вышел второй том учебника «Программирование: введение в профессию» А. В. Столярова под номером издания 2,9

1

2

В среду, 9 апреля 2025 года, Андрей Столяров (пользователь @Croco) опубликовал на своём сайте новую версию второго тома под изданием 2,9. Второй том, как и в предыдущем издании, посвящён изучению языка Си, взаимодействию программиста с операционной системой (Unix) и объяснению концепции параллельного программирования.

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

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

В очередной раз Андрей Викторович выражает благодарность публике:

Всем поддержавшим спасибо за поддержку, это мотивирует.

>>> Новость на сайте автора



Проверено: CrX ()
Последнее исправление: AP (всего исправлений: 7)
Ответ на: удаленный комментарий

Пока ты еще жив, рекомендую ознакомиться с «Пирамидой Грэма».

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

rOgret
()
Ответ на: комментарий от rOgret

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

Тебе рак лечить надо, а ты ходишь по форумам твинками и людей смешишь. Займись делом, клоун.

gaylord
()
Ответ на: комментарий от zx_gamer

Гораздо приятнее работать с инструментом, который сразу ругается.

Мы говорим про технологию, доставляющую информацию миллиардам(!) людей. И она работает. Уже несколько десятков лет. И она плюс-минус открытая. И её можно прочитать глазами и не сойти с ума. Это чудо какое-то, а вы все в лужу пердите.

gaylord
()
Ответ на: комментарий от rOgret

а почему он не пользуется Чарльза Мура (али ещё какого эксцентрика) процом?! который и быстр и прост и «уникаллен»

qulinxao3 ★☆
()
Ответ на: комментарий от Artsi0m

для обучения крафту первое издание ( + задачник Фьюера :) )) полезней чем стандартизированное ( следствие запаздывания индустрии и политического решения как вести плюсы - отдельно али одним «пакетом» ) второе

qulinxao3 ★☆
()

Кстати, забавный момент - один коммент в данном ITT трэде удалили за «оскорбление участника дискуссии», хотя слово, которое там было не является матерным и не было направлено в адрес кого либо из непосредственных участников дискуссии (если считать за данность что виртуалов столярова здесь нет).

А вот коммент ТС с конкретным оскорблением одного из участников оной дискуссии уже несколько часов как висел, так и висит. Причем написан он был ДО того как был написан удаленный коммент.

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

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от t3n3t

сам факт использования массового ествественного языка (см Понимай теда чана) уже нарушение безопастности хоста вашего сознания

так что ....

как и у всякой системы на лоре у лора есть потребность(реификация реификации) к продлению себя во времени поэтому стратегия баннинга и промоутинга такая как есть как многопараметрическая целевая

qulinxao3 ★☆
()
Ответ на: комментарий от qulinxao3

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

t3n3t
()
Ответ на: комментарий от Artsi0m

Керниган и Ричи.

Это для любителей археологии. Но лучше так ничего и не написали. Правда я забыл Седжвика, но это не учебник по C. К тому же в позднем издании у него в примерах намешан C и плюсы, какая-то вопиющая небрежность. А первое издание «Алгоритмов» 1990 года это норм книга касающаяся C. Остальное шлак какой-то, сишникам литература не дается.

bread
()
Ответ на: комментарий от bread

ты знаком с во второй редакцией

есть книжка Седвика Алгоритмы

сначала на паскале

потом на Сяшке

------------- ещё Плюсы и оливетная Modula-3

потом на Жабе

потом на Петухоне

это одна книжка в разных редакциях для пациентов из разных палат

qulinxao3 ★☆
()
Последнее исправление: qulinxao3 (всего исправлений: 1)
Ответ на: комментарий от bread

рыночек - как учебники свигают номера страниц и упраждений + реальная редактура(еррат) и переиздают каждый божий день шоб акцептировать денежную массу

такая вот кибенематика

qulinxao3 ★☆
()
Ответ на: комментарий от bread

переводы на разные языки не смущают

а редакции одной прозы в разных искуственных синтаксисах прям разные !

Ну ладно. чо,

qulinxao3 ★☆
()
Ответ на: комментарий от liksys

До телеги активно использовалось у понифагов, а туда скорее всего пришло с двачей. Так что происхождение теряется в веках.

Около 2000 года в некоторых MUD-ах так называли нарушителей живущих на грани бана. Видимо, из-за мультоводства.

question4 ★★★★★
()
Ответ на: комментарий от AP

https://ru.wiktionary.org/wiki/%D1%82%D0%B2%D0%B8%D0%BD%D0%BA

Имеется в виду:

https://en.wiktionary.org/wiki/twink

Etymology 3

From twinkie.

  1. (gaming, derogatory) A player (or character created by a player) in a multi-user dungeon or other roleplaying game who engages in obnoxious or abusive behaviour, especially one who uses a higher-level character to give advanced equipment to one of their own lower-level characters.

Или вообще любое мультоводство, особенно для уклонения от бана.

question4 ★★★★★
()
Ответ на: комментарий от Infra_HDC

Есть же сервисы «печать по требованию» и в России уже...

Somebody ★★★
()
Последнее исправление: Somebody (всего исправлений: 1)
Ответ на: комментарий от qulinxao3

У издателей другое мнение. Я тоже не стал бы покупать книгу об алгоритмах на питоне. А версии с растом нет? Или дедушка старенький ужe для такого.

bread
()
Ответ на: комментарий от bread

Капитализм как следствие книгопечатанья

столицы как места где было число типографий оптимально

Новые языки(«окончательное» разграничение) как следствие ареала распространение изданий той или иной Типографии

https://ru.wikipedia.org/wiki/Печатный_капитализм

https://en.wikipedia.org/wiki/Print_capitalism

кста капсулирование современых «программистов фреймворков» по языкам а даже по специфическим стекам очень в ускоренном виде воспроизводит теже социальные патерны что и появление этносов :) не во всём но во многом

qulinxao3 ★☆
()
Последнее исправление: qulinxao3 (всего исправлений: 3)
Ответ на: комментарий от YogSagot

Я правильно понимаю, что все темы на тему книг Столярова существуют исключительно ради генерации холисрача вокруг личности автора, кем бы он ни был?

Нет, в первых темах больше обсуждали содержимое книг.

question4 ★★★★★
()
Ответ на: комментарий от Smacker

для зачёта в KPI издание должно быть официальным, а тут, насколько я понимаю, самиздат, хотя и высококачественный.

Первое издание было в правильном издательстве, насколько я помню. Сейчас Столяров не работает в РФ, поэтому ему показатели безразличны.

question4 ★★★★★
()
Ответ на: комментарий от qulinxao3

И чО??

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

Хочешь «потрындеть на тему» — остаёшься в этой теме и продолжаешь «взывать ». К справедливости ли, к чему-то ли ещё — не важно...

Продолжаешь, и всё. ;)

Somebody ★★★
()
Ответ на: комментарий от Somebody

как буд то что то плахое

вот вы язык освоили - а вас спрашивали то?

qulinxao3 ★☆
()
Ответ на: комментарий от Reset

А кто, простите, будет сигналить в conditional, на котором этот тред-пул из процедур завершения ждет появления данных из сокета, к примеру? Оно ж работает как: read_async — select. А после select'a звоним в рельсу и запускается по потоку на чтение на каждый «готовый» дескриптор, который select вернул в FD_SET. Вот насчет «широких понятий» я бы был осторожен. Это только затуманивает происходящее. У людей иллюзия создается, что boost::asio — это быстро, круто и все такое, а libev/libevent — это страшно, медленно и непонятно.

А реальность ровно обратная. Буст имеет в пузе условный libevent, но наворачивает на него тонны темплейтов и прочего приплюснутого оверхеда. Да и писать на этом как-то не особо интуитивно получапется.

gns ★★★★★
()
Ответ на: комментарий от Artsi0m

unix офигенный

Строго говоря спорно

Спасибо, понял

Интересно еще с «Чистым кодом» сравнить

nikitalol ★★
()
Последнее исправление: nikitalol (всего исправлений: 1)
Ответ на: комментарий от Reset

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

gns ★★★★★
()
Ответ на: комментарий от question4

@t3n3t

Эмм, не припомню ни одного MUD-а, в котором это было бы запрещено.
Т.е. в принципе подразумевалось несколько чаров на одном акке.

Запрещалась одновременная игра несколькими (обычно двумя) персонажами - популярный способ кача нового чара с помощью уже прокаченного - отсюда и термин "твинк" см 1, но оно также использовалось и в более широком смысле как вообще оскорбительный термин 2.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Запрещалась одновременная игра несколькими (обычно двумя) персонажами - популярный способ кача нового чара с помощью уже прокаченного - отсюда и термин «твинк» см 1, но оно также использовалось и в более широком смысле как вообще оскорбительный термин 2.

Вероятно. Но я впервые столкнулся с этим словом именно применительно к хроническим нарушителям, которые просто плохо себя ведут.

question4 ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

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

vbr ★★★★★
()
Ответ на: комментарий от Reset

Да хоть прерывание! Смысл и семантика процедуры завершения от этого не меняется.

Это все «вариации на тему»

gns ★★★★★
()
Зато на 64-битных платформах "подрос" следующий тип, long; он стал 64-битным

Передайте там Столярову, что он обосрался как минимум с одним компилятором, у Мелкомягких long так и остался 32-битным.
Можно конечно воротить нос, что компилятор Мелкомягких это не труЪ и вообще, но это один из самых распространённых компиляторов.
Ну и ещё передайте там Столярову, что выкладывать pdf и скремблить его(т.е. препятствовать копированию из него) это двоежопие как минимум.

WatchCat ★★★★★
()
Ответ на: комментарий от WatchCat

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

Почему?

sabacs
()
Ответ на: комментарий от Smacker

Как знать, быть может этот теперь стал немного лучше.

t3n3t
()
Ответ на: комментарий от zx_gamer

А тебя это волновать не должно. Речь не обо мне и не о тебе.

t3n3t
()
Ответ на: комментарий от zx_gamer

Ты можешь все же привести пример, где используются столяровские поделки, или так и будешь отмалчиваться, м? Особенно intelib интересует, да.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.