LINUX.ORG.RU

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

 , ,


12

3

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

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

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

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

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

anonymous

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

сам проект продолжался более пяти лет

Продолжался? То есть проект закончился и четвёртый том последний?
За проектом не следил, прошу прощения за дурацкий вопрос.

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

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

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

У Столярова весьма немало недостатков, но критики, правда в перемешку с брюзжанием вполне достаточно и она вполне конкретна.

Но пруфов не будет. Я понял.

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

Пруфы? Анонимусу? А больше ты ничего не хочешь?)))

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

Именно в фундаментальном программировании не измениться ничего, конечно же пока метапрог не релизниться

Да и после тоже. Останутся все те же sequence, selection and iteration, все те же модульность, расширяемость, разделение ответственности и правильное направление зависимостей.

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

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

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

Ты всегда о себе в третьем лице пишешь?

anonymous
()

Мучения автора с прологом превосходны.

stasolog
()

Ящетаю, первые три тома вполне достойны прочтения, заценим четвертый.

Обложка, как всегда, шыкарная %)

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

Чувство юмора у автора хоть и своеобразное, но есть)

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

комментарий от qulinxao3
не распарсил

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

imul ★★★★★
()

Хосспади, четыре тома только введения в профессию. Было бы куда входить — шмяк шмяк и в продакшон.

gremlin_the_red ★★★★★
()

Афтор пусть идёт с челобитной в госдуму пусть во всех школах прививают любовь к опенсорсу и пророку его Столлману.

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

А чем тебе опенсорс то не угодил?

Мне он угождает.

MaxPower ★★
()

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

Преодолеем ли мы это когда-нибудь? Вряд ли. Но тем ценнее будут те, кто понимает, что к чему.

Это цитата из его сайта. Пусть же у его хейтеров взорвутся пердаки. А ха-ха-ха!

P.S.

Пацаны, короче все учим алгоритмы и структуры данных Это вечно. Вас переживёт и ваших детей тоже.

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

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

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

Твоё мнение не является даже авторитетным на этот счёт, поэтому его даже во внимание не нужно принимать.

grem ★★★★★
()

Почитал пару отрывков. Автор то ли хотел добавить «перчинки» в текст и перестарался, то ли поехавший на всю голову.

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

Там полкниги про С++ что-ли?

Там вся книга про альтернативно одарённое видение автора.

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

Выдуманный ассемблер иллюстрирует работу с памятью, регистрами и прочей ерундой. В главах про тикль аффтар рассказы ет про пакеты локализации, особенности тикля и зачем-то про ИКСЫ и их ресурсы для локализации.

kirk_johnson ★☆
()

Еще автор пишет, что пользуется openwall, в котором только перл, и считает, что программы на ruby и python не существуют.

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

представь не обязательно планарный граф

рёбра не жёсткие(т.е бесконечно стягиваемы-растягиваемы) - топология лишь связей.

у Столярова есть экстравагантный и при этом вменяемый взгляд «застывший в янтаре» скажем в 1993+- + некоторые вещи ставшие известными ему позже укрепляющие его картину мира.

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

реальность реальна.

qulinxao3
()

Эпохальное событие

которое будут обсуждать
будут ругать

но оно не пройдёт тихо и незаметно

уже за это автору респект

у нас такого мало происходит

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

Читал три предыдущих тома. Могу сказать что на мой вкус автор слишком уж много внимания уделяет указателям. В целом его книги мной читались как Достоевский, или Бредбери. Понимаете, он НАСЛАЖДАЕТСЯ программированием. Ему, как мне опять же показалось, никогда не приходилось сидеть за унаследованным за кем-то в четвертый раз кодом в три часа ночи и пытаться «обыграть» кем-то всунутый «паттерн программирования» под новые требования не совсем адекватного заказчика, который, увы, платит за это.

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

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

Могу сказать что на мой вкус автор слишком уж много внимания уделяет указателям.

Это же плюсы, там без указателей даже string нельзя сделать, логично.

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

всёж mmix не бинарно-декаден - что та ещё мозгокрутка.

и всё таки в методических целях mix для своего времени был более адекватен той задачи - как ессенция той смеси.

mmix же не без помощи то Хенеси то ли Петерсона ( ага ага RISC-V потом)- более наворочен со своими красотами чем реальная средняя смесь тех комбайнов которых ща стало меньше кста.

использование своей абстрактной машины (пик на моду который пришёлся на середины 70ых-80ых в учебной литературе) позволяет делать теоремы относительно заданной таким образом машины.

qulinxao3
()

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

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

А вы какую-нибудь книгу написали?
Хотя бы статью?

А то все жалуются на евреев или американцев, что они доминируют на идеологическом фронте.
Ну так вы посмотрите сколько они макулатуры исписали. А вы что? А вы только ноете сидите как вам то не так и это не этак.

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

Ждём от вас книжку про программирование на RUST, которая раскроет все тайны начиная с математических основ заканчивая тонкостями коммерческого рефакторинга унаследованного кода.

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

найдутся люди, для которых еще как авторитетно

Так авторитет зарабатывается реальными действиями, в т.ч. написанием книг. А он ещё и преподаватель.

Поэтому не удивительно что у автора авторитета будет поболее чем у вас, палец о палец не ударившим!

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

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

Не, ну бывают потешные петухи типа Алексея Учителя, который прыгал на ДМБ, а сам даже ничего рядом стоящего с этим культовым фильмом не снял. Это другое дело, когда это профессионал.

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

Очередной ненужный талмуд.

Рассматриваются такие языки, как Си++ (для иллюстрации объектно-ориентированного программирования…

Тут нужно брать или CLOS или smalltalk, без вариантов

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

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

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

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

Окормлять массы, если им не нравится, он не будет.

K50
()

почитал, не отпускало ощущение, что написано старым пердуном. посмотрел- а пердун то на 2 года меня младше. мда уж…

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