Size: a a a

2020 December 02

АГ

Александр Гранин... in fprog_spb
И я с этим согласен, но это только добавляет веса моему поинту
источник

АГ

Александр Гранин... in fprog_spb
Чувак пришел за ФП, а мы ему - херась! - SICP
источник

A

Andrey in fprog_spb
так вроде без Ф, SICP по дефолту должен идти, когда достаточно П
источник

АГ

Александр Гранин... in fprog_spb
SICP полезно на первом-втором курсах универа изучать. А потом это только по очень большой нужде
источник

JS

Jerzy Syrowiecki in fprog_spb
Александр Гранин
Чувак пришел за ФП, а мы ему - херась! - SICP
сообщество разнородно. кто-то советует SICP, а ты советуй то, что ты считаешь нужным
источник

АГ

Александр Гранин... in fprog_spb
Вот я и считаю нужным советовать не советовать SICP
источник

AP

Alex Peresmeshnik in fprog_spb
Александр Гранин
Вот я и считаю нужным советовать не советовать SICP
Бгг, а замен-то есть что советовать? ))
источник

АГ

Александр Гранин... in fprog_spb
На Реддите тоже. Заводит новичок тему: "Как мне мой проект с С++ на Хаскель перевести". В первом же ответе ему начинают рассказывать про Теорию Категорий и ЗавТипы
источник

AP

Alex Peresmeshnik in fprog_spb
Ну правильно делают, лучше бы задались вопросом зачем вообще человеку с цпп на хаскель переписывать. Толку нет, потеря времени.
источник

JS

Jerzy Syrowiecki in fprog_spb
и несмотря на то, что в целом SICP про императив, конкретно введения в ФП больше в SICP, чем у Липовачи
источник

АГ

Александр Гранин... in fprog_spb
Это потому что SICP объемнее. Но базового ФП и у Липовачи достаточно, а дальше человек уж разберется
источник

JS

Jerzy Syrowiecki in fprog_spb
Александр Гранин
На Реддите тоже. Заводит новичок тему: "Как мне мой проект с С++ на Хаскель перевести". В первом же ответе ему начинают рассказывать про Теорию Категорий и ЗавТипы
не, если запрос на Хаскель и на проект, то это не общее ФП и не введение
источник

АГ

Александр Гранин... in fprog_spb
Они ведь не дураки, кто приходит изучать ФП, они часто суровые разработчики на каком-нибудь С++, и из этого и надо исходить
источник

АГ

Александр Гранин... in fprog_spb
Если человек студент, то это одно. А если не студент, то другое
источник

AP

Alex Peresmeshnik in fprog_spb
Александр Гранин
Это потому что SICP объемнее. Но базового ФП и у Липовачи достаточно, а дальше человек уж разберется
Ну ну, дальше человек пойдет смотреть видеомануалы "как разбираться в банальных вещах" )
источник

АГ

Александр Гранин... in fprog_spb
Вон, тогда уж лучше взять книгу "Функциональное программирование на С++" Чукича, там все по делу
источник

AK

Andrey Kolesnikov in fprog_spb
Александр Гранин
Они ведь не дураки, кто приходит изучать ФП, они часто суровые разработчики на каком-нибудь С++, и из этого и надо исходить
Да, некий Edward Khmett так и начинал :)
источник

АГ

Александр Гранин... in fprog_spb
И Бартош
источник

FN

Freyr Njordrson in fprog_spb
Александр Гранин
Проблема SICP в том, что мы пытаемся его сувать всем подряд. Мы вообще склонны считать, что если человек не знает ФП, то он какой-то необразованный джун, а то и вовсе вчерашний студент, и начинаем его учить с толикой снисхождения. А между тем подавляющим большинством изучатели ФП пришли с уже готовым опытом, и являются вполне состоявшимися разработчиками. Зачем им пихать SICP, зачем вообще им советовать изучить какую-то CS-базу, если люди пришли за конкретной вещью - изучить ФП. Да им до лампочки эта ваша информатика, лямбда исчисление, теория категорий и теория типов. Да и для изучения ФП это все не нужно. Книгу Липовачи лучше им дать, ну или книгу Курта, и всё, пусть изучают Хаскель, сразу же, без всяких лирических отступлений.
В сикпе вроде 3 главы из 5 вообще про ООП, нет?
источник

АГ

Александр Гранин... in fprog_spb
Потом оба ударились в ТеорКат, конечно, но это их право
источник