LINUX.ORG.RU

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

 , ,


12

3

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

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

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

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

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

anonymous

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

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

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

21! это что то между 10 в 19 и 10 в 20, за диапазон целых явно выходит, а вот что он имел в виду во всем отрывке не уверен. Возможно просто неудачно выразился. Я, честно говоря, не очень верю что он грубо ошибся. Думаю лучше прямо спросить автора.

Capsid
()

Посмотрел описание первого тома на сайте. Нет даже содержания. Надо по исходникам с примерами что ли определять, годная книга или нет?

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

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

Capsid
()

Вброшу свои пять копеек…

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

Вывод: всё, что может простой автор в современных условиях - это опубликовать свой труд под своим именем с отказом от имущественных прав, то есть сделать свой труд общественным достоянием. При этом имущественных прав нет (судиться не из-за чего), а авторство сохраняется по умолчанию - что лишает мошенников возможности перелицензировать опубликованный ранее труд. Для этого мошеннику придётся сначала доказать, что он истинный автор и только потом требовать другой лицензии вместо public domain (общественного достояния).

anonymous
()

Заключение – просто огнище:

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

Мне кажется, что эта книга это попытка перевести Луговского (и царя) в книжный формат.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 3)

что там можно насочинять в четырёх-то томах? аффтар решил превзойти Таненбаума? просто интересно.

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

Вывод: всё, что может простой автор в современных условиях - это опубликовать свой труд под своим именем с отказом от имущественных прав, то есть сделать свой труд общественным достоянием. При этом имущественных прав нет (судиться не из-за чего), а авторство сохраняется по умолчанию - что лишает мошенников возможности перелицензировать опубликованный ранее труд. Для этого мошеннику придётся сначала доказать, что он истинный автор и только потом требовать другой лицензии вместо public domain (общественного достояния).

https://www.youtube.com/watch?v=EyrgX0O6-tw

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

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

gns ★★★★★
()
Ответ на: Пусть будет от Camel

Пусть будет-2

+1

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

Deleted
()

Правильный подход к написанию книги о программировании

  1. Отсутствие пространных размышлений

  2. Краткие примеры программ, демонстрирующих особенности

  3. Обзор сред программирования и настройки окружения

  4. Воспроизводимость примеров - подробный разбор установки окружения

  5. Заявление о различиях интерпретаторов и работы прогармм в разных средах

  6. Ссылки на источники информации - каталоги модулей, расширений, на книги, на форумы, на конференции

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

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

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

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

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

kirk_johnson ★☆
()

Интересно, кстати, если я отсканирую книжку автора и выложу в сеть (с нормальными ссылками, поиском и индексом), ему сильно жопу разорвет?

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

Я думаю, что saahriktu точно оценит.

В прошлый раз у нас был холивар с автором на почве формата книги. Тогда он явно указывал, что запрещается конвертировать книгу в другие форматы, а я понадеялся, что plaintext он просто не учёл. И выложил книгу plaintext'ом. Потом ещё другой ЛОРовец скопировал её себе на FTP'шник. И автор начал утверждать, что я причинил ему ущерб, и должен ему теперь целую кучу денег, раз его книга plaintext'ом теперь в интернете. А я тогда утверждал, что, значит, это какая-то проприетарная книга раз её нельзя распространять plaintext'ом. А автор утверждал, что на его трудах уже паразитировали, выдавая за свои, и он не хочет повторения такого. В итоге я тогда и свою копию книги удалил, и с FTP'шника другого ЛОРовца тоже книгу удалил (да, он её залил туда с такими правами, что даже гости могли её удалять).

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

Пипец, tcl. Несомненно нужные в 21 веке знания.

Xilinx относительно недавно (7 лет назад) наоборот отказались от своего формата файлов пользовательских ограничений и перешли на тикль, теперь у них как у всех.

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

Это очень нишевая штука. Сейчас шанс встретить lua выше, чем шанс встретить tcl.

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

И автор начал утверждать, что я причинил ему ущерб, и должен ему теперь целую кучу денег, раз его книга plaintext'ом теперь в интернете.

Этого просто не может быть! Ведь он против копирастии!!!11!

AP ★★★★★
()

Некоторые пишут в бложек, автор пришет в книжку. Кому нравится, еще и финансово помогают.

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

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

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

Не понимаю также зачем портить pdf-ки, кому надо - тот найдет способ как обойти эти сложности, и не один.

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

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

Вы, главное, рядом их на полочке не ставьте, поссорятся, поскольку @Croco Танненбаума не любит. Да и книжонку с драконом, вполне возможно, тоже.

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

Для этого мошеннику придётся сначала доказать, что он истинный автор и только потом требовать другой лицензии вместо public domain (общественного достояния) https://www.youtube.com/watch?v=EyrgX0O6-tw

https://www.youtube.com/watch?v=m3MRRjoBzvk

anonymous
()
  1. Обзор сред программирования и настройки окружения
  2. Ссылки на источники информации - каталоги модулей, расширений

бессмысленно, ибо быстро устареет

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

Ну и C++ как современный язык никуда не годится для изучения. Тот же Go и проще, и нагляднее, и полезнее.

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

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

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

Студенты в топовых вузах и «введение в профессию»? Кек.

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

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

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

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

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

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

Студенты в топовых вузах и «введение в профессию»? Кек.

сразу после школы уже профессионалы? кек

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

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

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

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

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

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