LINUX.ORG.RU

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

 , ,


12

3

На сайте А.В.Столярова объявлено о выходе четвёртого тома книги «Программирование: введение в профессию». Электронная версия книги размещена в открытом доступе.

Четырёхтомник «Введение в профессию» охватывает основные этапы обучения программированию от азов школьной информатики (в первом томе) до тонкостей устройства операционных систем (в третьем томе), объектно-ориентированного программирования и других парадигм (в четвёртом томе). Весь курс обучения рассчитан на применение свободного программного обеспечения, в том числе систем семейства Unix (включая Linux).

Четвёртый, заключительный том серии вышел под общим заголовком «Парадигмы». Он посвящён возможным стилям программистского мышления, отличным от императивного. Рассматриваются такие языки, как Си++ (для иллюстрации объектно-ориентированного программирования, абстрактных типов данных и обобщённого программирования), Лисп и Scheme, Пролог, Хоуп (Hope). В качестве примера командно-скриптового языка приведён Tcl. В части, посвящённые Си++ и Tcl, включены главы о графических интерфейсах пользователя (с помощью соответственно FLTK и Tcl/Tk). Книга заканчивается обсуждением интерпретации и компиляции как самостоятельных парадигм, отмечаются ограничения на применение интерпретируемого исполнения, а равно и ситуации, в которых оно уместно и желательно.

Деньги на написание и издание книги были собраны в режиме краудфандинга; сам проект продолжался более пяти лет.

>>> Подробности

anonymous

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)

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

Ну так это у вас альтернативная вселенная.

Мне 14 лет, я перевёл Растбук. И в связи с этим, я хочу поблагодарить своих родителей Таньку и Сережку.

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

Да хоть Basic. Для образования это не имеет значения. Да и в чём проблема, зная плюсы и тикль, писать на каком-нибудь питоне?

вах, хорошо сказал

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

зная плюсы и тикль, писать на каком-нибудь питоне

поубивал бы уродов, которые на любом языке пишут плюсо/жабо/<че там еще в вузе ему в башку втюхали> код!

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

Чтобы писали нормально - учи. Либо ты сотрудничаешь с вузом, либо берешь студентов 3 курса и учишь, либо получаешь то, что получаешь. С точки зрения алгоритмов, как уже писали, вообще не важно тикль или питон. А на каждый хайп по своей инициативе составлять курс… Хз, хз. Сегодня раст, завтра шмаст, а программа минимум на 5 лет составляется. А студент будет делать так, как учили.

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

Там дохрена софта, который стоит кучу бабла в том числе

Tcl/tk был интересен в конце прошлого века, но индустрия выбрала js/html.

Lucky ★★
()

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

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

Он никуда и не делся из того софта, который регулярно обновляют.

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

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

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

Главное что не дошло - в условиях рыночной экономики ВУЗ им вообще ничем не обязан. Он предоставляет образовательную услугу студентам, а не заводам.

Не скажу за все ВУЗы. По моим наблюдениям у студентов наиболее востребованы услуги социализации и ещё откосить от армии. Образовательная функция это какая-то оторванная формальность, иначе казна перестанет выделять туда деньги. Отсюда и разная дичь в программах обучения. Адекватные студенты сразу идут работать, появляясь на лекциях в этом балагане пару раз за семестр.

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

Чтобы писали нормально - учи. Либо ты сотрудничаешь с вузом, либо берешь студентов 3 курса и учишь, либо получаешь то, что получаешь. С точки зрения алгоритмов, как уже писали, вообще не важно тикль или питон. А на каждый хайп по своей инициативе составлять курс… Хз, хз. Сегодня раст, завтра шмаст, а программа минимум на 5 лет составляется. А студент будет делать так, как учили.

Что вечно? «Алгоритмы и структуры данных» - вот, что вечно. Ваши внуки и правнуки будут это учить.

anonymous
()

Ну что, проснулись?! Я специально раскутил вентилятор, дует ураганный ветер, набрасываем ещё как можно больше говна чтобы ещё на 50 страниц хватило!

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

Это ты возразил или пример фундаментального знания привел? Таблички держать не забываем.

anonymous
()

Отлично! Пока читаю первую книгу. Читается тяжеловато, если честно: уж очень автор въедлив и дотошен. Теплится надежда, что это поможет лучше разобраться собственно в программировании. Возможно, это такой художественный прием – все-таки я пришел в комментарии пожаловаться, но книгу не отодвинул.

Конечно, Pascal, C, NASM, Tcl/tk, C++ – очень странный стек на сегодня. С другой стороны, почему бы и нет?

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

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

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

А не подскажешь, зачем это нужно лично ВУЗу?

Чтобы не лишили акредитации. Не знаю как в Белоруси, но в РФ много вузов закрыли. Сейчас вроде есть стандарт на образовательные услуги.

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

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

а при явной необходимости частности на элементарный фундамент куда проще сопрягаются когда забыты иные частности - в некотором смысле

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

а существенное это и есть патент на профессию и шедевр мастера.

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

Вопрос: ваше предприятие насколько с уч заведением работает? Или сделайте нам з**ись?

У предприятия нет задачи подготовки специалистов. И денег на это нет.

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

но индустрия выбрала js/html

Это спонтанная флуктуация, как и твоё рождение.

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

Что вечно? «Алгоритмы и структуры данных» - вот, что вечно. Ваши внуки и правнуки будут это учить.

Это решается подходящим хардварем. При наличии 500 регистров сортировка массива выглядит не так, как у старика Кнута (Дака).

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

Таблички держать не забываем.

По заветам св. Геты Тунберг?

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

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

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

выпускники не такие, какие хотелось бы индустрии

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

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

Есть к примеру, государственный профессиональный стандарт «Инженер-конструктор в области производства наногетероструктурных СВЧ-монолитных интегральных схем».

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

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

Привыкли, что за вас государство все сделает.

А кто? Я у себя вуз на заводе открыть должен? Это раньше было, сейчас забудь.

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

Тогда жри, что дают, и не жалуйтся. Раньше как было? Работала цепочка: Заводы->Министерство->гос заказ вузу->выпуск для завода. Вы, именно вы самоустранились. Рынок, х*ле. Вот и получайте, что имеете. Рынок, он тоже не с луны валится. Госудаству, в принципе, нспрать, что там вам надо, и какие у вас там требования. Вы ж кроме мычания ни на что не способны.

Так что именно вы забудьте. И завод быстрее закроют, чем вуз, ибо вуз - он на содержании государства, а завод - нет. Неэффективен - закрыть.

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

Я правильно понял, что требования лет 20-30 не меняются? Нет? А где консолидированный запрос от производства? Где утвержденные программы? Нет? Выпускают-то в полном соответствии с ИМЕЮЩИМИСЯ программами. Не хотите менять - никто вам ничего не должен.

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

Чтобы не лишили акредитации.

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

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

жалобу еще на вуз накатаю, который тебе диплом выдал

В Спортлото? Напугал ежика голой жопой.

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

А чего менять? К примеру инженер-программист. Перечень должностных обязанностей:

  • Создание программного кода в соответствии с техническим заданием (готовыми спецификациями)
  • Оптимизация программного кода с использованием специализированных программных средств
  • Оценка и согласование сроков выполнения поставленных задач

Все. Это вузы должны решать, что сейчас на рынке нужно, а не как сейчас старые пердуны в звании заслуженный профессор преподают fortran, pascal и дельфи в 21 веке.

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

И вместо того, чтобы пойти и договориться с ректором или дканом, если уж на министерство мощи не хватает, вы что? Ноете, что все не так? Поздравляю! Вам надо по-чаще на ЛОР писать.

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

А кто? Я у себя вуз на заводе открыть должен?

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

Это раньше было, сейчас забудь.

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

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

И денег на это нет.

денег нет

Вот как они появяться, так и обращайтесь!

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

BOSS-NIGGER
()
Ответ на: комментарий от Uncle_Bobby

В РФ проверяют. Я тебе уже сказал, что многие вузы закрыли.

Откуда информация про то что проверяют? Мой вуз, на минуточку, совместный, белорусско-российский. И мы только что прошли аккредитацию от Беларуси, и тут же - от России. Так что не надо мне лапшу на уши вешать. Кого за что закрыли я в курсе. Практика тут не причем.

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

Зачем мне с кем то договариватся? Если мне выгодней нанять дядю Васю из Смоленска. Пусть ему за 50, но у него опыт работы 20 лет на военном заводе.

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

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

BOSS-NIGGER
()
Ответ на: комментарий от Uncle_Bobby

Вы вообще не понимаете, как работает работает система под названием «образование». Ни на западе, ни у нас. Вы говорите «стандарт». Теперь попробуйте раскрыть, что такое стандарт в области программирования. Подсказка: стандартами «де-факто» вы можете подтереться. Стандарт - это прежде всего документ с подписями конкретных людей, его составивших, а также тех, кто его утвердил.

Если мы говорим про программистов, то, согласно УТВЕРЖДЕННОМУ гос стандарту создается курс подготовки. Еще раз, не де-факто прокукареканному, а утвержденному в министерстве. Если удовлетворяет - все, баста. Никто ничего просто так менять не будет, т к любое изменение - это гора работы. И тут вы такой специалист-препод, который должен 900 часов в год отпреподавать, написать 2-3 (больше нормальных - сложно) статьи, должен полгода вообще не спать, чтобы все переверстать… а почему? Заплатят? Нет, вы получаете гранты на исследования, по которым отчитываетесь, зарплата в рос вузах по дефолту без грантов - мрот. Предприятия/софтварные компании вам ничего не должны, да им вообще на ваше существование начхать.

Если мы говорим про рынок, то на нем решают те, кто зарабатывают на нем деньги - индустрия. ВУЗ не зарабатывает на этом рынке деньги - ничего решать не должен. Он может помочь переложить на государство бремя по подготовке людей, вчем он и помогает. Не нравится - либо договариваетесь, либо учите сами. Только без вуза все равно никак. Потому что в конце обучения должна быть бумажка. Сертификат. Который, внезапно, должен соответствовать стандарту. Которому вы не осилите удовлетворить так, чтобы ваше обучение не закрыли, а вуз - может. Поэтому ваша бумажка никому, кроме вас не вперлась, а, например, бумажка МГТУ, если мы про конструкторов, - да.

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

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

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

А кто? Я у себя вуз на заводе открыть должен? Это раньше было, сейчас забудь.

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

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

По моим наблюдениям у студентов наиболее востребованы услуги социализации и ещё откосить от армии.

Говори конкретнее. Девушки идут в вуз чтобы найти мужа. Есть общажные индивиды, которые безвылазно живут в общаге 4-6 лет, появляясь один раз на паре за семестр. А чо это Россия! Проучился в вузе значит прожил безвылазно в общаге, даже города не знаешь.

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

Все. Это вузы должны решать, что сейчас на рынке нужно, а не как сейчас старые пердуны в звании заслуженный профессор преподают fortran, pascal и дельфи в 21 веке.

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

Слава Никлаусу Вирту!

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

ВУЗ не зарабатывает на этом рынке деньги

Да ладно, взять к примеру МАИ, не самый топовый вуз, прямо скажем, специальность «Ракетные комплексы и космонавтика» - 241 тыс. в год. В других вузах еще выше.

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