LINUX.ORG.RU

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

 , ,


12

3

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

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

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

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

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

anonymous

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

Вам не кажется, что автор наркоман? Почему в книгах нет оглавления и при копировании копируются белиберда? Зачем он это сделал?

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

Почему в книгах нет оглавления и при копировании копируются белиберда? Зачем он это сделал?

Спалился? Ты плагиатор или вор? Хе-хе, автор не хочет чтоб его копировали, автор хочет чтобы его читали и понимали.

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

Не бомбите, сударь, распечатать в pdf – дело 1 минуты.

Хорошо бомбить не буду. Но ответь, зачем же ты тратитшь лучшие минуты своей жизни на чушь?

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

Почему в книгах нет оглавления и при копировании копируются белиберда? Зачем он это сделал?

Легкая степень копирастии. Лечению иногда поддается %)

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

Легкая степень копирастии. Лечению иногда поддается %)

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

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

Господа, ну прочитайте же в конце концов книги, загляните на сайт… На подавляющее большинство вопросов, например зачем он испортил pdf, автор вполне внятно ответил. Даже не ответил, а заранее, понимая что они возникнут пояснил свою позицию. В треде процентов девяносто - девяносто пять не читали его книг вообще, а еще половина оставшихся просмотрели по диагонали половину первого тома. Иначе объяснить то что они с удивлением задают вопросы о мотивах автора в тех случаях, которые он вполне внятно объснил в книге или на сайте просто нельзя.

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

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

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

Современные условия качественно отличаются от эпохи начала девяностых. Все господствующие ныне платформы делают акцент на графический интерфейс пользователя; создание программы с GUI требует понимания принципов событийно-ориентированного построения приложений, умения мыслить в терминах объектов и сообщений, то есть, попросту говоря, чтобы сделать программу, снабженную графическим интерфейсом пользователя, необходимо УЖЕ быть программистом, так что варианты «попробовал — понравилось» или «попробовал — получилось» отсекаются сугубо технически. Более того, начать освоение программирования с рисования окошек в большинстве случаев означает необратимо травмировать собственное мышление; такая травма полностью исключает в будущем достижение высокой квалификации.

Ты даже себе не представляешь как.

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

Эм… Он сломал поиск, потому что считает электронные книги бумажными? И по этой же причине не стал делать индекс? А про закладки уважаемому профессору кто-нибудь рассказал?

Текстовый слой в PDF-файлах, представленных на этом сайте, преднамеренно сломан. Рекомендую воспринимать эти файлы как аналог бумажной книги, только без бумаги. В бумажных книгах тоже нет ни поиска, ни возможности копирования в конспект.

Ну камон, это полный бред же.

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

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

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

У тебя какое-то буквальное мышление

Ну да, я стараюсь не искать ТАЙНЫЙ СМЫСЛ в постах. Чувак пишет, что предлагает воспринимать его книги как бумажные. Ни о какой защите от копирования речи не идет. Как индекс упростит копирование я тоже не понимаю.

А самый лулз в том, что выдрать текст из PDF даже без текстового слоя – работа на 20 минут.

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

И не надо его искать. Из лицензии понятно. Кроме того он это не раз уже объяснял, по-моему даже здесь, на лоре. Его ник, если не знаешь,Croco, https://www.linux.org.ru/people/Croco/profile. В конце-концов, если тебя это так интересует, можно не фантазировать, а спросить прямо у автора. На сайте он вполне адекватно отвечает.

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

Croco, запили, пожалуйста, хотя бы индекс в PDF файлы.

Ой, Croco почему-то не запилил. Это наверно оттого что ему пофик на тебя.

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

Да, мы уже поняли, что автору как-то не очень симпатичны читатели.

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

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

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

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

А если бы его .pdf был нормален сам по себе, то все бы качали только оригиналы с его сайта.

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

Автор слишком упорот, чтобы понять эту простую мысль.

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

Можно придумать защиту от дурака, но только от неизобретательного (с)

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

AntonI ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

*будут

Опечатался. Я лично не собираюсь этого делать и не думаю, что ему нужно меня бояться.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

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

Уточню: он и есть автор :)

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

Господа, ну прочитайте же в конце концов книги

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

автор вполне внятно ответил

Ответы никого не удовлетворили :)

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

pdf с нормальным текстом для желающих

Как латинский текст преобразовывал? Что стало нечитаемым: «scheme» или «stolyarov»?

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

Зачем же ты эту чушь копировал и работал с нею а?

Видимо, автору назло :)

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

Как же вы, упоротые граждане, задолбали… Автор здесь, на ЛОРе, уже был в этой ветке, это Croco. Психиатру бы показались, что ли…

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

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

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

Честно говоря - забавляет. Хочешь я в твою теорию еще добавлю? Это я кинул первое сообщение. Просто у меня нещадно глючили и интернет и браузер и я еле-еле набрал коротенькое сообщение и отправил, когда нажимал «отправить» не обратил внимание что разлогинился. А первым был скорее всего потому что в другом часовом поясе и несколько раз за утро смотрел на сайте столярова книжку по LATeX.

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

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

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

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

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

Или что-то путаю, или ФП он тоже хейтит, к чьему-то вопросу почему про ФП не написано.

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

Или что-то путаю, или ФП он тоже хейтит, к чьему-то вопросу почему про ФП не написано.

Свёртки это не ФП?

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

Я не являюсь Андреем Дмитриевичем Столяровым

Он — Викторович. С такой неаккуратностью ты только масла конспирологам подольёшь. ;)

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

Да, забавно получилось) Уточню: Андреем Викторовичем Столяровым я тоже не являюсь.

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

Или что-то путаю, или ФП он тоже хейтит, к чьему-то вопросу почему про ФП не написано.

Брррр, ФП – это функциональное программирование или что-то другое? Если таки оно, то в обсуждаемом томе оно сначала упоминается в первом абзаце 9-й части (стр. 13), затем в «обзоре основных стилей», который 9.1.3, функциональному программированию посвящено аж восемь страниц, начиная со стр.25 и заканчивая стр.33. Дальше в части 11 сначала долго и упорно обсасываются Lisp и Scheme – ну хорошо, они, строго говоря, не функциональные, но они ФП как минимум /поощряют/; потом ненадолго отвлекаемся на Пролог, ну он, ладно, совсем не ФП — но после этого рассматриваем ленивые вычисления вплоть до бесконечных структур данных и комбинатора неподвижной точки, это, по-вашему, из какой области?

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

Брррр, ФП – это функциональное программирование или что-то другое? Если таки оно, то в обсуждаемом томе оно сначала упоминается в первом абзаце 9-й части (стр. 13), затем в «обзоре основных стилей», который 9.1.3, функциональному программированию посвящено аж восемь страниц, начиная со стр.25 и заканчивая стр.33. Дальше в части 11

Издеваешься или серьезно? Ты так пишешь, будто в книжке не сломано оглавление и ctrl-f. Ж)

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

На подавляющее большинство вопросов, например зачем он испортил pdf, автор вполне внятно ответил. Даже не ответил, а заранее, понимая что они возникнут пояснил свою позицию.

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

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

А почему ты тогда так батхертишь, когда люди фиксят твой слой?

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