LINUX.ORG.RU

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

 


9

4

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

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

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

★★★★★

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

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

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

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

Который почти наверняка давно накрылся бы елдой

Если бы не компания IBM и несколько других.

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

Я же утверждаю, что в этом триплете паскаль не нужен, что это пустая трата времени и можно начинать сразу с си.

Мне как-то симпатичнее классика - SICP (оригинальный разумеется), вот это всё. Благо непосредственно синтаксис языка можно целиком за полурока изложить, после чего не отвлекаясь на незначащие детали излагать общие концепции: рекурсия, переменные, функции…

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

zabbal ★★★★★
()

Фундаментальные знания — атавизм!

Ох и хейтеров набежало o_O

Судя по высказываниям типа «преподаватель это тот, кто ничего не умеет» школота и студни.

Первая книга хорошая, часть про ассемблер отличная. Отдельная книжка по C++ превосходна (она вроде будет частью 4го тома).

Задайтесь вопросом: сколько галерных гребцов знают как работает стек и где хранится знак у инта или как хранятся числа с плавающей точкой? Или современному кнопкодаву этого не надо, формочки на JS и так будут работать, а сыры вкус не потеряют – зачем голову морочить?)

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

Любовь зла. Напиши хоть одну книгу по IT и поймешь насколько ты далек от серьезного преподавателя.

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

Ну к Столлману также относились, что Столяров несколько копирует стиль Р. и он в некотором смысле противник авторского права.

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

Открыл: https://docs.google.com/spreadsheets/u/0/d/1JafZrw-w3GZFjmtLLkc3YOoq5QWj0WN5pfGXWNRmprw/htmlview

Большая часть факультетских курсов посвящены технологиям как таковым. Да,есть отдельно введение в программирование и ооп на основе с++. Есть сразу практикум python и куча дополнительных предметов.

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

есть отдельно введение в программирование и ооп на основе с++. Есть сразу практикум python и куча дополнительных предметов.

И на этом можно тему закрыть, признав, что я прав.

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

В итоге получился великолепный и успешный проект.

Получился такой же успешный проект, как и монолитные юниксы. Танненбаум критиковал Юниксы?

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

Замечу: Лутц зануда, но такой зануда по которому можно выучить язык; Страуструп зануда, но по его трудам можно выучить только то что он - зануда. Он неплох, но как основной совершенно непригоден.

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

Ты просто повзрослел. Ни у меня, ни у моей жены (тожпрограммистка))) проблем с указателями на Паскале не было - вместе учились. Может у тебя просто препод был паршивый?

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

Ваш первый, самый первый язык программирования - си? Вы ничего, абсолютно ничего ни на одном языке не писали? В олимпиадах не участвовали, задачек не решали? Ни на чем? Сразу на си? Вы точно не врете?

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

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

а как на счет D?

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

Далеко не все. Слишком сильное утверждение даже для страны пресветлых эльфов - США.

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

Женщины с набором хромосом ХХ или человек имеющий гендер «женщина»?

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

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

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

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

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

Да не то чтобы: СПЕРДОБЕЙСЯ Я СКОЗАЛ! Просто есть серьезные подозрения что ты в теме ничего не понимаешь. Ты вообще не программист, ты не преподаватель, а критикуешь с неимоверным апломбом. Учиться ты у него тоже не учился.Книг его толком не читал - так, по диагонали и то вряд ли. Да и добился ты весьма скромных результатов, что то вроде первого помошника заместителя вспомогательного курьера. Ну чуть выше.

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

Еще раз повторяю: у меня не было опыта на других языках, я сразу начал с сишечки и успешно ее освоил. Это было в 9 классе. Нет, я не преподавал (хотя случалось принимать зачеты).

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

Навык посылания На… - советчиков объясняющих почему у тебя ничего не получится - необходимое свойство ЛЮБОГО успешного человека, хотя бы потому что их всегда вокруг просто толпы бегают. А сила духа позволяющая послать туда же авторитетного, уважаемого и отнюдь не глупого - удваивает шансы на успех.

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

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

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

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

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

Кто имеется в виду?

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

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

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

Не со Столяровым, а с собственным опытом преподавания.

Прагматичнее надо быть. И добрее.

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

Ну тогда извини, но ты просто можешь рассуждать о своем опыте. Ровно одного человека. Люди очень и очень разные, у них разная база, разный склад характера, разные способности, условия вокруг тоже разные. Далеко не каждый из студентов, который не может с места в карьер врубиться в си вырастет в плохого программиста. Моя, довольно еще молодая жена, пятый год преподает, появились первые олимпиадники, сама неплохо код пишет - можно на работу мидом брать спокойно, в теме, так вот, она считает что си в качестве первого языка - слишком круто. Излишне много студентов отсеется. Не справятся и многие вполне приличные ребята. И самое главное - то что легко будет пройдено на Паскале за семестр, понято, и повторено на Си за считанный месяц, на чистом си дай бог поймут за весь первый курс. И не все.

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

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

liksys ★★★★
()
Ответ на: удаленный комментарий

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

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

А чем ты, анимешная отрышка, отличаешся от анонима?

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

Ну окей. Я не слежу за ним, поэтому не стану критиковать или наоборот.

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

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

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

Это не у меня половина, а у liksys.

Мне повезло, я преподавал в лучшем техническом вузе страны. На 3 группы набиралось 5 человек, которые реально шарили, и которым было интересно. С остальными - best effort, просто рассказать что-то интересное, чтобы хотя бы что-то вынесли.

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

и многие вполне приличные ребята

А ничего, что речь вообще то про ВМК МГУ, а не рязанский педвуз? Что они вообще там делают, если Си осилить не могут?

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

Другой был уверен в том, что ядро NT является микроядерным.

3.5 была весьма похожа на микроядро, хоть и ЕМНИП им не являлась. Как минимум графика была вне kernel space.

Так что не самое большое заблуждение.

не скатываюсь в луддизм

Скорее (не)разумный минимализм. С нежеланием изучать только ради этого ещё вагон всей херни.

Я в таком минимализме пожил в эмбеде, больше не хочу, но если ему норм - вай нот?

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