LINUX.ORG.RU

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

 , ,


12

3

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

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

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

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

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

anonymous

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

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

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

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

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

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

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

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

Это мантры. Давай конкретику. Мы тут про образование, а не зарплаты у вас в конторах. Это непрерывно связано, но ты сейчас даже не пытаешься перейти от «хочу» к «как бы так сделать». Какашки - они легко в обе стороны летят.

Ты говоришь про зарплаты кому? Выпускникам? А готовит их кто? Вуз? Запросы индустрии вузам где? Нет? Хоть какие-то профиты за подстраивание под индустрию от индустрии идут? Тоже нет? А вуз зависит от индустрии? Тоже нет? А вот, если ничего не изменится, ты выпускников (пусть самых трудолюбивых, которые, так сказать, способны) будешь брать? Рынок-то выпускников из них будет состоять. Так что ты хочешь получить?

Хорошо, раз математика не настолько поменялась, значит, ты под матаном подразумеваешь подходы и парадигмы конкретно в программировании?

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

Это если такие же станки в пту есть. Если нет - привет, привет.

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

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

книги пишем игры или пиздим данные с javascript и си с ассемблером нам малость в этом помогае гораздо более актуальны у ца

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

ох LOL

смею надеяться «у масс не осталось иной веры кроме прогресса»

и «игра на понижения»(фильм) и «marching morons»(текст)

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

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

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

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

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

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

Ты так чотко обошел тот момент, что придумать могут не только лишь все… И из тех, кто может придумать, еще меньше из «только лишь всех» знают, как, и еще меньше - смогут монетизировать.

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

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

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

линейность и неотвратимость прогресса это сказка из «12 обезьян» (сериала) про мультивремя:

был демон, который всегда двигался только вперёд

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

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

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

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

далее они как тот змей уроборос ходят по своим же следам, цепляя свой хвост. но удаётся таки разLOOPить озаLOOPленное, расциклиться из петли о5. кстати, в battlestar gallactica в конце тоже расцикликлись всё-таки. хотя «всё это было, и всё повториться снова, о5» (кстати свидетель и у сайлонов отметился в той же роли). но не обязано повторяться в аттрактор, при хаотическом управлении, вот в чём цимус-то.

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

пытаются осиливать многомерность времени. и марковские алгорифмы с пророчествами (а не избыточно оптимально / лучше устойчиво у Непейводы).

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

уточни, плз, список спонсоров

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

Суворов История европейских университетов.

первые университеты европки это подготовка муниципалов

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

Степанов А.А был и есть прав.

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

да пиздёж очередной.

Берли́нский университе́т и́мени Гу́мбольдта (нем. Humboldt-Universität zu Berlin, сокр. HU Berlin, лат. Alma Mater Berolinensis) — старейший из четырёх университетов Берлина. Основан 16 августа 1809 года по инициативе Вильгельма фон Гумбольдта.

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

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

сабжевое у-син и цзин, метациклически (зомби и демоны, вот это всё):

великий джинн:

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

но к чему наш Мидас не прикоснётся
 -- всё превращается в молоток.

тако же змей озаLOOPился.

а разгадка одна -- безблагодатность.

из этого вот, творчески перевранного:

Snake  There once was a serpent who only traveled in one direction. Always forward, never backward.

 Until one day, the serpent came upon a Demon. 

The Demon cursed the serpent, driving him insane, causing him to eat his own tail.  

The serpent was blind.  

  But a few, those who were seers, knew the serpent's true path, so they created a weapon.  

  A weapon to destroy the Demon. 

They hid the weapon in the snake's den, where he waited for his madness to end. 
But it never did. For the seers discovered that the only one who could wield the weapon was the Demon itself. 

And so the serpent was doomed to circle in madness...forever. 
anonymous
()
Ответ на: комментарий от anonymous

была традиция - в частности универ как место пост_домашнего обучения. - очевидно какая часть и какими детерминантами характирезуема - могла и осуществляла такого рода домашнюю подготовку достаточную для универов готовившего пастырей в первую очередь затем выделение справедливщиков на основе синтеза канона с адатами и при унификации в рамках империи включения такой особенно в +-13-14 вв задачки как санитария в осуществивших коммунальную революцию муниципиях медичи - всё что не тео то фило

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

в японии вон 100% с высшим техническим(как мининум) ага ага.

qulinxao3
()
Ответ на: длиннопост за парадигмы от anonymous

когда хелловорд на бусте компилируется по полчаса (включая сам буст).

Буст же модульный, и собирать его всего врядли понадобиться) Я делал что-то очень простое на header-only boost::asio, большого времени сборки не наблюдал.

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

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

Проблемы индейцев шерифа не волнуют.

Понятно - то есть ты обычный пердун в лужу. А я то думал дельное что скажешь.

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

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

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

Когда абитуриенты смекнут, что нет никакого смысла идти в этот ВУЗ за бесполезными знаниями

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

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

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

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

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

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

А все просто: программистам ВО не нужно.

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

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

Тебе бы священные тексты писать.

разLOOPить озаLOOPленное

Имел бы кучу последователей %)

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

Да, только ты не напомнишь нам разницу в программе? Ничего, что за 4 года бакалавриата там получают примерно ту же подготовку, что за 1.5-2 года в постсовке? А есть ли у них там стандарты образования? Насколько они строги, если есть? Насколько это все легко менять? Есть ли там люди, работающие с уч заведениями от лица крупных компаний? Что, есть? А в постсовке не заморачиваются? И как же так получается, как оно получается?

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

Да, только ты не напомнишь нам разницу в программе? Ничего, что за 4 года бакалавриата там получают примерно ту же подготовку, что за 1.5-2 года в постсовке? А есть ли у них там стандарты образования? Насколько они строги, если есть? Насколько это все легко менять? Есть ли там люди, работающие с уч заведениями от лица крупных компаний? Что, есть? А в постсовке не заморачиваются? И как же так получается, как оно получается?

А можно этот поток сознания как-нибудь по-человечески сформулировать?

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

Все очень просто. Выделю явно и размашисто:

  • Ты не понимаешь, как система образования функционирует.

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

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

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

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

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

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

Ты меня с кем-то путаешь, у меня нет несоответствий выпускников.

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

потому всё больше индусов

Ведь в России прорывная наука и инженерия, а на гейском западе ракеты сделать не могут. Так, пажжи…

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

В штатах и гейропке в ВУЗы идут за конкретными навыками.

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

А на постсовке иначе из-за наследия совка, в котором ставили цель учить, а не доить.

А все просто: программистам ВО не нужно.

Если запустить десктопное Java приложение, или электрон - это заметно )))

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

а на гейском западе

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

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

В штатах и гейропке в ВУЗы идут за конкретными навыками

Это в ПТУ идут за конкретными навыками.

Мы на информатике полсеместра мучали машину Тьюринга. И на вопрос «а накуя, не взять ли что-то попрактичнее, хотя бы асм» препод ответил: «мы вас учим думать, а там вы сможете научиться всему что угодно». И таки через годы я считаю что он был прав.

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

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

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

Если запустить десктопное Java приложение, или электрон - это заметно

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

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

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

всё воруют. даже микропроцессор «придумали» потому что перепутали масштаб на советских чертежах

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

А выбирает платформу рынок.

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

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

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

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

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

Можно увидеть статистику по вторым (и третьим) образованиям? А то как-то бездоказательно.

Если запустить десктопное Java приложение, или электрон - это заметно )))

Электрон написали в github, люди, которые получали вышки в MIT и прочих крупных вузах.

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

Мы на информатике полсеместра мучали машину Тьюринга. И на вопрос «а накуя, не взять ли что-то попрактичнее, хотя бы асм» препод ответил: «мы вас учим думать, а там вы сможете научиться всему что угодно». И таки через годы я считаю что он был прав.

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

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

ващет с +- 1945 года сплошная инерция в фундаменте

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

кризис с 2008+- года спрятали всё более и более игрой в номинальный рост.

многое указывает на окоммунизмивание всего первого мира.

к слову о Расцвете.

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

Можно увидеть статистику по вторым (и третьим) образованиям? А то как-то бездоказательно.

Нельзя, я же не в США :)) Можешь считать что это моя спекулятивная теория. Но - мнение что на западе все идут за конкретными знаниями - не менее спекулятивно. Там все намного сложнее и разнообразнее.

Электрон написали в github, люди, которые получали вышки в MIT и прочих крупных вузах.

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

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

в корень зришь! по книге уже все, кто хотел, высказались.

Но ты также должен отметить, что откровенного царизма в треде мало.

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

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

Поверь, преподавателю ВУЗа учебники и одорбение минобра побоку. Это не школа.

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

Нужно понять одну простую вещь - в ВУЗ надо идти прежде всего за умениями, как получать знания

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

@kirk_johnson, @curufinwe, вас, может, заинтересует цитата из Дийкстры:

Different participants had been subjected in their home countries to quite different educational systems, and, as a result, they had come with widely diverging expectations to Marktoberdorf. At one end of the educational spectrum is the teaching and training that is primarily oriented towards the transmission of knowledge and very concrete abilities, at the other end we have the educational tradition that concentrates on the transmission of insights and understanding. The enumeration of facts that meets the expectations of the students of the former tradition, bores those from the latter; the considerations that students of the latter tradition find illuminating, exasperate those of the former. I found it impossible to satisfy both types with the same talk.

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD05xx/EWD506.html

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

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

Да нет, электрон тормозит вне зависимости от того, кто его использует.

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

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

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