Size: a a a

Elm Lang сообщество разработчиков

2018 March 16

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
Roman Salnikov
Я готов выслушать выкладку логических соображений.
очень просто — чтобы стать экспертом в какой-то научной области нужно потратить многие годы и десятилетия на изучение этой области, что как бы подразумевает что для понимания этой области информации нужно намного больше, чем можно рассказать за короткое время неподготовленному человеку
источник

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
максимум — можно заинтересовать, чтобы человек уже дальше копал сам
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
И я не говорил, что «он плохой физик», я сказал «плохо понимает предмет»
источник

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
не суть
источник

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
в данном контексте
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
жаль как бабочка, порхай как перхоть
очень просто — чтобы стать экспертом в какой-то научной области нужно потратить многие годы и десятилетия на изучение этой области, что как бы подразумевает что для понимания этой области информации нужно намного больше, чем можно рассказать за короткое время неподготовленному человеку
Речи про становление экспертом не было.
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Я говорил про «суть явления»
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Всё равно уже в мемах, но поправлюсь, что считаю заучивание вредным напряжением мозга, а вот процессинг и анализ данных — полезным
источник

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
Roman Salnikov
Я говорил про «суть явления»
ну вот изучаешь ты какие-нибудь линейно-зависимые типы и гуманитарий просит тебя описать "суть того что ты изучаешь"
ты можешь максимум сказать общие фразы типа "ну это такая штука которая помогает делать программы более безопасными"
чтобы объяснить что-нибудь хоть немного более серьёзное надо уже знакомить с лямбда-исчислением, объяснять про системы типов, изоморфизм карри-говарда, показывать как эти системы типизации лямбды ложатся на реальные языки программирования и т.д. (и это я ещё не дошёл до линейных и зависимых типов)
источник

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
и тогда человеку, во-первых, в любом случае придётся сталкиваться с некими формальными определениями (даже если он их сразу не запомнит, но хотя бы выпишет и будет смотреть на них в процессе дальнейших объяснений), и во-вторых это всё займёт ну не пять и не десять минут, потому что про одну только нетипизированную лямбду можно час-два рассказывать, в зависимости от того насколько углубляться в доказательства всяких свойств лямбды и т.д.
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
К сожалению, я не достаточно хорошо знаком с линейно-зависимыми типами чтобы хотя бы попытаться опровергнуть тезис о невозможности объяснения их сути простым языком.
источник

AC

Alister Crawley in Elm Lang сообщество разработчиков
жаль как бабочка, порхай как перхоть
ну вот изучаешь ты какие-нибудь линейно-зависимые типы и гуманитарий просит тебя описать "суть того что ты изучаешь"
ты можешь максимум сказать общие фразы типа "ну это такая штука которая помогает делать программы более безопасными"
чтобы объяснить что-нибудь хоть немного более серьёзное надо уже знакомить с лямбда-исчислением, объяснять про системы типов, изоморфизм карри-говарда, показывать как эти системы типизации лямбды ложатся на реальные языки программирования и т.д. (и это я ещё не дошёл до линейных и зависимых типов)
причем наооборот такое не работает
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
жаль как бабочка, порхай как перхоть
ну вот изучаешь ты какие-нибудь линейно-зависимые типы и гуманитарий просит тебя описать "суть того что ты изучаешь"
ты можешь максимум сказать общие фразы типа "ну это такая штука которая помогает делать программы более безопасными"
чтобы объяснить что-нибудь хоть немного более серьёзное надо уже знакомить с лямбда-исчислением, объяснять про системы типов, изоморфизм карри-говарда, показывать как эти системы типизации лямбды ложатся на реальные языки программирования и т.д. (и это я ещё не дошёл до линейных и зависимых типов)
С этим соглашусь, наверное зависит ещё от контингента, который ты обучаешь, он хоть немного дожен быть подготовлен в сферах, которые необходимы для понимания твоего предмета, но ожидания от них понимания терминов из сферы твоего предмета (которые вводятся уже в нём) — несправедливо
источник

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
После этого у человека заедает "модана == контейнер" и человек не может воспринять монаду парсера, например.
вот это кстати +, сам с таким сталкивался когда вкатывался
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Воспользуюсь случаем и всё же выражу благодарность тем, кто где-то в ФП-чатах посоветовал курс на Степике, он прекрасен и по-минимуму напрягает мозг, по крайней пока что
источник

RS

Roman Salnikov in Elm Lang сообщество разработчиков
Anton Kotenko
Воспользуюсь случаем и всё же выражу благодарность тем, кто где-то в ФП-чатах посоветовал курс на Степике, он прекрасен и по-минимуму напрягает мозг, по крайней пока что
Продублируй ссылку, пожалуйста. Может и мне пригодится.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Roman Salnikov
Продублируй ссылку, пожалуйста. Может и мне пригодится.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Там вторая часть ещё как раз пошла
источник

ж

жаль как бабочка, порхай как перхоть in Elm Lang сообщество разработчиков
Anton Kotenko
С этим соглашусь, наверное зависит ещё от контингента, который ты обучаешь, он хоть немного дожен быть подготовлен в сферах, которые необходимы для понимания твоего предмета, но ожидания от них понимания терминов из сферы твоего предмета (которые вводятся уже в нём) — несправедливо
ты кстати упоминал Москвина, вот у него прекрасные и на мой взгляд вполне понятные лекции по лямбда-исчислению, в которых нет никаких дурацких аналогий вроде "монада это буррито", "лямбда это хотдог", "изоморфизм карри-говарда это круасан" (ну я смотрел не все лекции, но в тех которые я смотрел такого не было)
источник

к

кана in Elm Lang сообщество разработчиков
да, кстати, соглашусь, только после каждой лекции нужно ОБЯЗАТЕЛЬНО делать практическую часть

ЛИ это первые три лекции

https://www.youtube.com/playlist?list=PLlb7e2G7aSpRDR44HMNqDHYgrAOPp7QLr
источник