LINUX.ORG.RU

Переиздание книг Столярова по программированию

 


9

4

Скандально известный на ЛОРе Андрей Викторович Столяров выпустил новое издание своего учебного пособия «Программирование: введение в профессию» и обновил PDF-версии:
«Азы программирования»
«Системы и сети»
«Парадигмы»
В новом издании 4-томник стал 3-томником.

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

>>> Сайт автора

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Zhbert (всего исправлений: 3)

Ответ на: комментарий от Legioner

Для получения визы требуется высшее образование.

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

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

спойлер - дерьмо всё, что не нравится

Ты сейчас описал поведение практически любого пользователя лора.

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

Семилетов неадекватно реагирует даже на конструктивную критику.

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

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

AP сам неадекват скандальный. Если ругает кого-то, значит человек нормальный.

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

Си в этом плане слишком низкоуровневый. Отсутствие массив[ов]

Шиз, спок.

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

вместе с сишкой нужно давать описание устройства компьютера.

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

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

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

http://www.croco.net/croco/papers/stolyarov_2008.pdf

Полученный опыт позволяет сделать несколько неожиданное предположение о том, что будет создан профайл на ЛОРе (форум), где Стоянов поделится:

  1. Интеграцией разнородных языковых механизмов реализации рекурсии без использования рекурсии на Эсперанто
  2. Концептом информационного насилия модели языка Рефал
anonymous
()
Ответ на: комментарий от Legioner

Столяров выучил не одну тысячу студентов профильного факультета элитного ВУЗа

Часто IT-шные студни разбираются в материале не хуже препода, ещё до его курса.

anonymous
()

А чем «скандально известный»? Публикует иллюстрации с собой в неглиже? Выступает против холокоста? Давайте уже без желтизны - пишите что и как.

matumba ★★★★★
()
Ответ на: "Пастернака не читал, но порицаю"? от metawishmaster

«критик - это тот, кто рассказывает автору как сделал бы он, если бы умел»

То-то писанина Столярова наполовину состоит из «критики». ISO-стандарты не так принимаю, RFC не так пишут и т.д. Он-бы то пояснил сишному комитету что есть сишка.

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

видеодрайвер работал в пользовательском пространстве, а это и есть микроядерность

Mesa тоже в пользовательском пространстве работает, а когда-то вообще видеодрайверы полностью в иксах были. Ленсук — микроядерная ОС!

anonymous
()

Только что с ютюб-канала А.С. - мужичок говорит абсолютно здравые вещи. НЕ МОЖЕТ такой человек быть «скандально известным» - он может быть «раздражающим веб-макак и долбоклюев», набежавших в ИТ - это да. Соответственно, пишущий «скандально известный» сам является чистопородной макакой от ИТ, который даже понятия не имеет, что и зачем он читает у Столярова. Я б постыдился на месте question4 так позориться!

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

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

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

Как раз ровно наоборот: для НАЧИНАЮЩИХ крайне сложно среди «нейтрально представленных» куч дерьма выбрать что-то правильное. Поэтому и существуют «старшие товарищи» (Столяров), которые на основе своего опыта заранее сужают выбор, чтобы начинающие не превратились в JS-кретинов или упаси боже - похапэхов! Если бы мне просто дали список JS, Python, C#, C++ , я бы потратил ГОДЫ, чтобы понять, что кроме C# тут ничего путного нет. Столяров молодец и является отличной лакмусовой бумажкой, кто на ЛОРе - околоайтишный звездобол (хэйтер автора), а кто - опытный зубр.

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

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

Простите... меня сейчас упрекает коричневый кусок анонимуса? Залогинься, тогда поговорим. Если есть чего сказать, кроме ТУПЫХ ЛИЧНЫХ НАПАДОК.

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

И по этой причине все что тебя окружает создано инженерами получившими образование в США и Европе, ага. И по причине того, что совковое образование было лучшим в мире™ его носители заряжали воду от ТВ, а теперь верят Рен-ТВ. Ага.

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

которые чуть удобней редактировать.

Вызывающе неверная информация.

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

Тут в тред врывается капитан

Микроядра применяются где надо.

А где не надо — не применяются.

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

Если бы мне просто дали список JS, Python, C#, C++ , я бы потратил ГОДЫ, чтобы понять, что кроме C# тут ничего путного нет.

Это настолько толсто, что всё-таки толсто, а не тонко. :D

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

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

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

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

Тебе нечего сказать, кроме ТУПЫХ ЛИЧНЫХ НАПАДОК.

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

Шома, не с твоим кодом критиковать Столярова. И не с твоими «навыками» преподавания.

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

ЛОР превратился в какое то общество «таксистов» от программирования. Все все умеют, все все знают, у всех минимум пара миллионов в кармане и оффер от великой и ужасной мордокниги, а работают дворниками в Берлине так, для души, вместо физкультуры. Всевозможные клоуны из второй линии поддержки учат человека с двадцатитетним опытом преподавания как учить программировать. Обучение программированию и работа программистом - не одно и то же. Обратите внимание, у него за эти годы немало народу училось,но кроме двух хорошо известных неадекватов никто ничего особо плохого ни про его код, ни про него самого не сказал! Так, мелочи. Причем из этих клоунов один вообще работает не по профилю (хотя здесь, на ЛОРе, прикидывается программистом) а второй за время после окончания универа сменил больше 15 мест работы - мы всей группой (я с ним учился)считали, сбились в конце второго десятка. Так вот, примерно половину всей вони они вдвоем генерируют, вместе со своими клонами. А из остальных критиков - один клоун полунеудачник из МФТИ, который по понятным причинам Столярова как преподавателя не видел, и толпы людей готовых как чайки гадить вообще на все.

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

Достаточно ознакомиться с его взглядами тут, и сразу станет понятен уровень компетентности

16 страниц точно не осилю. Но, из первой, не увидел ничего предосудительного (говорю как web-dev, отчасти). Ну, хочется ему такое - с файлами вместо БД, без JS и устаревшим Тьюринг-неполным HTML/CSS. Что из этого? По исполнению JS без «просьбы» пользователя - так то прав по существу. Самое безобидное - «дебиломайнеры» грузящие CPU на 100% или обход блокировки рекламных трекеров, которое тоже самое с процессором делают.

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

И чем раздувать разговор на 16 страниц, можно было за 1 день сесть и написать базу нужного движка на PHP, например. Задачи у него по сути простяцкие.

Ну, и по теме новости. Почитав, например, Вас и Ваших «союзников», и тех, кто выступает на стороне Столярова - захотелось взглянуть на литературу. Что, наверное, на днях и сделаю. Уж, извините, но как то ваши (не конкретно Ваши) крики а-ля «Столяров такой-сякой» сильно уж по-детски выглядят.

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

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

Быдлокодеров может что угодно взращивать, но уж точно не маргинальность взглядов. Как раз, наоборот, скорее получится хороший узкий специалист, а не JS-макака. Хотя, может мы о разном говорим. И Вы под маргинальными взглядами Автора совсем другое имеете в виду.

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

Не понимаю, почему у кого-то проблемы с освоением Си после Паскаля? Может дело не в том, что препоподают, а как? Остальное вкусовщина. Зачем в том же Си в конец строки влепили «;» не совсем понятно, т.к. до этого без неё обходились, да и после тоже.

Хотя я видел людей, которые на 4 курсе не знали что такое цикл (вообще, без привязки к языку), хотя преподаватели были одни и те же и начальный уровень студентов изначально тоже. Но смена языка тут уже не поможет.

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

библиографические данные непосредственно из первоисточника.

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

Напомню, что автор также писал книжку о TeX, кроме этого неоднократно упоминал, что кодировка испорчена им намеренно, чтобы подлые люди не растащили книгу незаконно на цитаты в своих учебных материалах.

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

Кандидатская - квалификационная работа. Относись к этому проще.

Тут просто из-за нестыковок учёных степеней округляют до меньшей.

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

У меня есть коллеги, которые защищались только к 40-50 годам, при этом в Scopus у них под сотню статей именно в журналах, а не сборниках конференций. Нужно просто в какой-то момент собраться и выдавить диссертацию из себя, чем раньше, тем лучше, т.к. времени это много занимает, особенно в плане возни с бумажками.

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

которые на основе своего опыта заранее сужают выбор

Напомни, это не автор книги пропагандировал, что C++ новее std98 не нужен?

Вероятно, это сделано,

чтобы начинающие не превратились в JS-кретинов или упаси боже - похапэхов!

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

Это не превращает все эти ОС в микроядерные. Есть термин.

Разумеется.

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

самый бездарный преподаватель

чего, двоечек тебе наставил ?

anonymous
()

Открываю «Системы и сети» - треть книги посвящена Си. Зачем оно там?

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

Есть такое понятие - fair use. Если публикуются отрывки произведения в качестве цитат, анализа или рецензии самого произведения, то засудить нельзя. И fair use идёт до авторского права.

anonymous
()

Прочитал введение! В принципе заинтересовало, но чаек пролил все-таки на строчке о том, что list и vector самые бесполезные контейнеры stl. Я подумал, что он имел в виду бесполезные для понимания того, что же там под капотом. Надеюсь, так. Но глянем, предложит ли альтернативу вектору далее по книге.

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

list и vector самые бесполезные контейнеры stl

Там вроде про то, что пока их сам написать не можешь, то использовать как магию не стоит, иначе не программист, а макака, что правда.

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

Упоминание его книг способно вызвать срач за сотню комментариев в первый час :)

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

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

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

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

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от anonymous

Там вроде про то, что пока их сам написать не можешь, то использовать как магию не стоит, иначе не программист, а макака, что правда.

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

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

не увидел ничего предосудительного

Автор хочет статику. Окей, допустим, я тоже люблю статику. Далее автор не хочет SQL, а хочет текстовые файлики, внимание, со всеми возможностями SQL. Ему предлагали SQLite, но он отказался. В процессе выяснилось, что он не знает SQL и вспоминать не хочет, а потом и воовсе начал сыпать оскорблениями и вердиктами, что мол всех кто использует JS в браузере надо расстрелять, современные разработчики - макаки, и прочее. Ты почитай тред на досуге, он очень смешной.

Хотя, может мы о разном говорим

Я уже дальше расписывал. Маргинальная позиция - это накладывание табу на разные технологии, которые не нравятся лично автору. Это недопустимо для преподавателя. Его книги не взращивают узких специалистов, это «базис для CS», как тут говорили. А раз это базис, то какого хрена он не подает инфу не в нейтральном ключе, а сразу запрещает под страхом расстрела через повешение использование каких-то подходов? Рассмотреть объективно плюсы и минусы? Не, зачем.

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

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

Почему бы просто не использовать Кнута для CS?

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

Это беллетризированный справочник - тут он хорош.

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

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

Но смена языка тут уже не поможет

Именно. Мой тезис был в том, что старшим школьникам и студентам людям учебные языки не нужны. Объясняем основы алгоритмостроения, показываем блок-схемы, показываем, как это записать на Сишке. Всё.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от anonymous

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

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

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

А напомни чем такое объясняется? Боишься - пиши в стол, студням выдавай под NDA, опубликовал, тем более сам выложил - ну глупо уже чего-то бояться, мало-ли кто мало-ли что сделает, такое не проконтролировать никак

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

Я давно заметил, что как только кто-то начинает пилить что-нибудь не хипстерское, его тут же начинают травить. Помню, saahriktu когда-то травили за то, что он допиливал ядерную консоль с koi8. А кому какое дело? Не нужно — проходи мимо, а кому-то может понадобится, пусть даже 1 из 1000. Теперь он или перестал допиливать, или предусмотрительно скрывает это, и хейт закончился. Т. е. сама обстановка стимулирует ничего не делать или тщательно это скрывать от местной публики, включая модераторов. И это, имхо, не здорово.

Я бы слово «хипстерское» заменил на «мейнстримовое», а по сути целиком согласен. Печальная картина.

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

Про сети этот как его, еще с Линусом срался.

:)))))))))))))))))))))))))))))))))))))))

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

Объясняем основы алгоритмостроения, показываем блок-схемы, показываем, как это записать на Сишке

на Rust надо, на С уже никто не пишет

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.