LINUX.ORG.RU

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

 


9

4

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

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

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

★★★★★

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

в авторской орфографии

Восхитительно.

Ради этого новость и писал :)

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

не могли бы вы конкретные примеры с цитатами привести, где и в чём аффтар не прав?

Искать в этих файлах и цитировать их — мучение :)

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

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

Танненбаум

Minix

Кнут

TeX

Страуструп

Компиляторы плюсов

Столяров

Э-э-э… Где можно посмотреть хоть один его серьезный проект?

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

как раз ищу книгу для начинающих.

что лучше, книга Столярова или Stroustrup Bjarne - Programming: Principles and Practice Using C++. Second Edition

Лучше прочитать книги Столярова до С++ включительно. А после этого прочитать Страуструпа. И, если хочется чуть подробней остановиться на С++, ещё пару десятков книг, всяких Саттеров, Майерсов, Александреску и иже с ними.

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

Испанского. Это когда кто-то делает херню (например прыгает на капоте машины с голой жопой), а стыдно при этом тебе.

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

Это не авторская орфография, это TeX.

Что не помешало автору сделать страницу об авторских правах в нормальной кодировке.

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

Ээ, спросите Столярова, пусть он выдаст вам автореферат. Или загуглите.

И да, я так понимаю - вы программист? Далее по тексту.

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

Ээ, спросите Столярова, пусть он выдаст вам автореферат. Или загуглите.

Можно ссылочку для тру?

И да, я так понимаю - вы программист?

Да. И меня категорически удручает то, что авторы книг по программированию считают, что у людей вагон времени, чтобы учить отдельные языки для обучения. Повторюсь, проблема понимания сишки высосана из пальца. Если автор не может объяснить, как работает память компьютера даже на базовом уровне - ему не место в системе образования.

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

Можно ссылочку для тру?

Я что - Столяров?

И да, я так понимаю - вы программист?

Да.

И где ссылка не серьезный проект?

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

Что вот мол память в виде клеточек, вот указатель - номер клеточки. На клеточках все можно прекрасно объяснить

А указатель на указатель это номер номера клеточки? Нет уж, номер клеточки это адрес, а указатель это клеточка, в которой хранится номер клеточки. А эта концепция уже сложней.

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

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

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

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

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

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

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

Неприменимо, автор запрещает модификацию книги.

При этом отвергает авторское право и считает что можно воровать всё у всех, если оно не имеет физической формы.

anonymous
()

У меня есть только один вопрос

Зачем тут реклама этого сумасшедшего фрика не понимающего ничего в том о чем пишет?

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

Ну а что еще на лоре делать? Я с этой же целью запостил от имени Грет_оч_ка тему про Эсперанто.

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

Нет уж, номер клеточки это адрес, а указатель это клеточка, в которой хранится номер клеточки. А эта концепция уже сложней.

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

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

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

И где тут какое-то программное обеспечение? Это автореферат диссертации, а не программа-автореферат.

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

А эта концепция уже сложней.

Да ладно, это не элементарно, но вполне понимаемо. Любой матан на порядок сложнее.

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

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

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

У меня тут есть художник как раз 9-ю классами образования. Вообще ничего не знает о компах. Буквально месяц назад я ему за полчаса объяснил что такое segmentation fault и как работает память, как раз на примере клеточек. Все понял.

Тогда и про СИшку надо забыть.

Писать на сишке - далеко ненулевые шансы, в то время как паскаль объективно бесполезен. Окей, человеку не понадобится сишка. Но в случае изучения паскаля ему не понадобится еще и паскаль. Что лучше: учить два бесполезных языка или один?

писать красиво на нём можно соврешенно в разных стилях и парадигмах

Можно выбрать один стиль и придерживаться его. Это уже зависит от преподавателя.

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

Не, дух ЛОРа был бы если бы ты пропустил новость с кучей опечаток и с «Казалось бы при чем здесь Slackware» в конце. А так реклама пациента психбольницы какая-то

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

InteLib is a library of C++ classes which lets you do Lisp programming within your C++ program

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

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

Запрещал тебе лично. Там на первых страницах об этом прямо написано.

anonymous
()

Скандально поехавший лоровец Кроко

поправил

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

Выглядит как академический выхлоп без задач.

Ты же про Minix?

Это реально кем-нибудь широко используется?

Не знаю. Думаю, что кем-нибудь, да используется. В конце концов Столяров выучил не одну тысячу студентов профильного факультета элитного ВУЗа (в отличие от горлопанов на ЛОРе, которые всё знают лучше всех), может кто куда и притащил зависимостью. То, что этот код реально работает - я знаю.

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

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

Как и его коллега ОБЖшник-алкоголик. Об элитности российских ВУЗов ходят легенды.

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

Об элитности российских ВУЗов ходят легенды.

Это действительно правда, ВУЗ легендарный.

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

Не, он про свою сборку арча для rpi :)

Ну штука полезная для кого-то. Правда сборка программ к программированию прямого отношения не имеет, как мне кажется, но это дело десятое.

Legioner ★★★★★
()

"Пастернака не читал, но порицаю"?

я пролистывал книжки в первой редакции - для новичков самое то и не «по верхам», книжки, действительно, годные.

p.s. а «критик - это тот, кто рассказывает автору как сделал бы он, если бы умел»(С) :))

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

Немного не так

По словам Танненбаума один знакомый его студента рассказал, что он слышал от знакомого у которого муж работает в Intel, что в лифте в офисе Intel кто-то говорил о том, что возможно в Intel ME используется Minix 2 или может Minix 3, а может и Linux, а может и QNX. Но никаких реальных доказательств не было и нет, только вот те слова Таннебаума.

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

Ты же про Minix?

Развитие миникса сдерживала лицензия и желание автора сохранить академичность проекта. Развитие поделки Столярова что-нибудь сдерживает, кроме ненужности?

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

Ты ведь понимаешь, что из целой группы действительно хорошими разработчиками становятся лишь один или два? Более того, зачастую это именно те, кто писал код и до вуза, так что Столяров к их успехам не имеет никакого отношения.

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

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

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