Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lesson 9. QA #9

Open
the-homeless-god opened this issue Apr 22, 2024 · 32 comments
Open

Lesson 9. QA #9

the-homeless-god opened this issue Apr 22, 2024 · 32 comments

Comments

@the-homeless-god
Copy link
Member

  • What's information was a new for you?
  • How useful do you find FP for your life?
  • How would you describe Universe? Mutable or immutable? Why?
  • What's the main difference between Church & Turing ideas against understanding of the computing?
  • What's primary function of world by your opinion?
  • Do you have any questions related to FP (theory & practice)?
@Surferblue
Copy link

  1. Узнал я достаточно много новой информации, т.к эта тема для меня новая и её я не изучал самостоятельно. AST о котором я узнал точно пригодится. Вспомнил что такое лямбда-исчисление и многие другие уже забытые мной вещи.
  2. На данный момент думаю мне оно пока не поможет, но в жизни точно пригодится и надо будет более подробно погрузиться в него.
    3.Наверное вселенную можно сравнить с числами, она бесконечна и неизмерима, ведь насколько я знаю она постоянно расширяется.
    4.Идеи Тьюринга и Чёрча это теоретический подход, а вычислительная техника выполняет практический подход.
    5.Никогда об этом не задумывался, поэтому мне нечего сказать по этому поводу.
    6.Пока нет, либо трудно сформулировать.

@ksyukornilich
Copy link

1.What's information was a new for you?
Одно из самых ярких в памяти это Демон Лапласа, эти рассуждения на тему до сих пор свежи в памяти.
2. How useful do you find FP for your life?
Возможно, когда-нибудь навыки и знания пригодятся в будущем по их прямому назначению, а пока что помогает хорошо шевелить мозгами (воспринимать информацию под другим углом, разбирать единый процесс на составляющие и т.д.)
3. How would you describe Universe? Mutable or immutable? Why?
Многие вещи по сей день в нашей Вселенной остаются неизменными, в этом есть и плюсы, и минусы. Но я все же склонна к тому, чтобы судить о том, что Вселенная неизменна, причина судить таким образом проста - люди веками учатся сохранять мир, но все равно воюют; учатся быть совершенными и все равно косячут, поэтому я выстраиваю прямую линию между неизменностью человечества и вселенной (даже если вселенная меняется, то она не сильно то торопится);
5. What's primary function of world by your opinion?
Существовать! Рождаться, развиваться, останавливаться, разрушаться и снова рождаться и так по кругу!
6. Do you have any questions related to FP (theory & practice)?
В силу того, что не использую FP по прямому назначению, вопросов у меня так-то не возникает, но рассуждения на тему очень даже устраивают, со стороны похоже на занимательную дискуссию

@EwvwGeN
Copy link

EwvwGeN commented Apr 23, 2024

  1. Наверное, вся концепция ФП как таковая. Ты, конечно, ненароком и так понимаешь какой-то базис а-ля, вот можно общаться таким образом в программе, да и структуры так-то не нужны, если хочется производительности, но это проходит мимо, потому что: "как же я без объектов своих...". А когда целенаправленно говорили на это начинаешь понимать, что плюсов то действительно много.
  2. Как бы странно не было, но ФП помогать понимать устройство вещей с немного другой стороны нежели обычно.
  3. Вселенная неизменчива потому что при каждом изменении внутри нее мы говорим уже о новом состоянии, а не изменении прошлого. Иными словами в каждый момент времени мы говорим уже о новой Вселенной.
  4. Мама....
  5. Если говорить о функции как о "предназначении",то говорить о функции тем сложнее, чем с меньшим количеством других объектов связан исходный. Так одна элементарная частика просто существует, но добавляем к ней другие и уже у каждой появляется функция - кто-то передает импульсы, кто-то является массой и т.д. Так же и со Вселенной в значении "мир" у нее есть только одно предназначение - хранить в себе материю и энергию, может еще определяться законы физики. Если говорить о функции как о "возможном действии", то Вселенная может... а ничего не может все за нее делают внутренние части, так что как в знаменитой переделке:

Тепловая смерть Вселенной
Ждет ребят.

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

@mikASho
Copy link

mikASho commented Apr 23, 2024

  1. Интересно было узнать о лямбда исчислении и о языке LISP.
  2. ФП поменяло моё мировозрение. Например, что материя - это есть абстракция или же набор идей, тогда получается, что наш мир не тень идей, а есть мир идей. Алонзо также при расмотрении различных типов данных, что они состоят из функций. Получается, что на фундаментальном уровне нет разделения между разделения между идеями и материй. Это проявления одного и того же.
    3.Я думаю, что вселенная иммутабельна. Возьмём для примера звёзды. Они образуются в гиганстких молекулярных облаках, происходит сжатие материи и звезда готова (грубо говоря). У звезды множество вариантов эволюции, при котором может образоваться новая звезда (другая). Грубо говоря у нас есть какая-то структура данных, чтобы изменалась стурктура, на основе старой создаётся новая.
    4.Алонзо использовал функциональные исчисления. Машина Тьюринга использует инструкцию (дискретные шаги) для вычислений.
  3. При одинаковых входных данных возвращать один и тот же результат.
    6.Забываю записать полезные книги к прочтению, о которых Вы говорили на лекциях.

@sudopirei
Copy link

  1. Самым интересным наверно было узнать о такой огромной, в теории, сущности навроде демона Лапласа.
  2. Думаю пока, что не сильно пригодится, но поможет понять основные моменты, связанные с этим. К тому же, FP поможет взглянуть на проблему с разных точек зрения.
  3. Сложно сказать, но мне кажется что вселенная все же меняется, пускай и довольно медленно.
  4. Особых мыслей нет.
  5. Вопросов пока нет. Обычно возникают по ходу дела.

@1Waldemar1
Copy link

  1. Для меня было интересно узнать происхождения мемов и что вообще они значат, также было интересно узнать в целом о ФП.
  2. Думаю, что знания о ФП никогда не будут лишними и когда-нибудь они точно пригодятся.
  3. Как по мне Вселенную я бы описал как неизменчивая, так как, если мы берем за теорию цикличности Вселенной (Вселенная, возникнув из сингулярности Большого Взрыва, проходит период расширения, после чего гравитационное взаимодействие останавливает расширение и начинается обратное сжатие Вселенной в сингулярность и так в постоянно повторяющемся цикле), то в конечном итоге она берет самое первое состояние, от которого и пошел период расширения.
  4. Идеи Чёрча основано на функциях и подстановке, в то время как машина Тьюринга работает через ленту и конечный набор правил.
  5. Наверно, функция нашего мира – это постоянное расширения. Мир представляет собой среду, в которой происходит постоянное эволюционное развитие. Его функция заключается в том, чтобы обеспечить условия для непрерывного развития жизни, технологии и других аспектов человеческой деятельности.
  6. Вот и все… Неплохая получилась история: интересная, весёлая, порой немного грустная, а главное поучительная. Она научила быть нас смелыми и не бояться вызовов, которые готовит нам жизнь…

@CuteDarKy
Copy link

  1. What's information was a new for you?
    Большая часть информации была для меня новой, потому что ранее я не была знакома с данной темой.

  2. How useful do you find FP for your life?
    ФП полезно для меня с точки зрения развития эрудиции. Вряд ли я буду использовать ФП в своей жизни, но для общего развития пригодится

  3. How would you describe Universe? Mutable or immutable? Why?
    Всё в мире меняется, вселенная не исключение. Отличается лишь масштаб изменений и время, за которое они происходят.

  4. What's the main difference between Church & Turing ideas against understanding of the computing?
    Идеи Черча и Тьюринга — это теория, вычислительная техника — практика

  5. What's primary function of world by your opinion?
    Я считаю, что основная функция мира это рекурсия. Учёные множество раз замечали аналогию между устройством атомов и звездных систем и другие.

  6. Do you have any questions related to FP (theory & practice)?
    Для общего развития мне хватает информации и вопросов не возникает.

@fixat0r
Copy link

fixat0r commented Apr 24, 2024

  1. What's information was a new for you?
    В целом весь курс был для меня новым, почти ничего из того что там было я раньше не знал
  2. How useful do you find FP for your life?
    Хорошо, что я узнал что это такое. Новая и современная информация это всегда круто, на практике вряд ли для меня это будет полезно
  3. How would you describe Universe? Mutable or immutable? Why?
    Смотря с какой стороны смотреть. С точки зрения законов - неизменчивая, с точки зрения времени - очень даже изменчивая
  4. What's the main difference between Church & Turing ideas against understanding of the computing?
    Различие в том, что модель Чёрча основана на математической абстракции функций, а модель Тьюринга - на физической модели машины.
  5. What's primary function of world by your opinion?
    Создание/Сотворение
  6. Do you have any questions related to FP (theory & practice)?
    В жизни использовать вряд ли буду, поэтому достаточно того, что я понял. В какие-то моменты не думаю есть смысл углубляться

@shuyanov
Copy link

1.What's information was a new for you?
Открыл для себя мир функционального программирования, узнал много новых тонкостей про сам computer science.

2.How useful do you find FP for your life?
Фп помогает взглянуть на обычные вещи под другим углом и в целом на устройство нашего мира, для меня фп открыла новый кругозор для размышлений над теми или иными вещами.

3.How would you describe Universe? Mutable or immutable? Why?
По моему мнению вселенная не изменчива, тк в ней одни и те же законы физики и константные значения

4.What's the main difference between Church & Turing ideas against understanding of the computing?
Могу быть не прав, но самое главное отличие в том, что в основе Church лежит чистая математика и функции, рекурсии те фп, а у Turing физическая модель, те сама машина у которой есть конечный набор правил

5.What's primary function of world by your opinion?
Мне кажется основная функция мира это существовать. Больше похоже на зацикленную бесконечную функцию, которая какое-то время выполняется, после этого набирает критическую массу, происходит большой взрыв и все начинается по новой.

6.Do you have any questions related to FP (theory & practice)?
Хотелось бы получить больше практики, более подробное знакомство с фп языками, написание каких-то простых приложений.

@globusxyz
Copy link

  1. Почти всё, что мы изучали в рамках данной дисциплины, было для меня в новинку. С большинством терминов и идей я столкнулся впервые. Некоторые из них были мною изучены и освоены, часть же я понял, думаю, не до конца корректно. В любом случае было интересно и полезно ознакомиться.
  2. Напрямую с ФП я вряд ли буду иметь дело в ближайшем будущем. Но впоследствии - всё возможно. Сейчас же больше было интересно ознакомиться с ним с точки зрения восприятия мира через призму ФП.
  3. Мне кажется, что вселенная мутабельна, если воспринимать её как совокупность объектов, её образующих. Они непрерывно меняются.
  4. Не знаю, пусть будет устойчивость. Способность поддержания собственной "жизнедеятельности" idk.
  5. Ну тут, наверно, просто маловато этих ≈ 5 лекций, чтобы должным образом погрузиться во всю эту историю. Поэтому на данный момент не могу сформулировать какие-то четкие вопросы.

@HubOl01
Copy link

HubOl01 commented Apr 24, 2024

  1. Для меня новой является все функциональное программирование и использование Elixir, т.к. об этом я раньше не слышал
  2. В реальной жизни, я считаю, что FP пригодится когда-нибудь
  3. Вселенная постоянно меняется, все движется и развивается, поэтому она изменчива
  4. Я думаю, что основная функция world - это поддержание существования жизни во вселенной
  5. Пока нет вопросов

@Povalikhina
Copy link

  1. Для меня новой была в принципе вся информация, которая затрагивалась в данном курсе
  2. На данный момент не помогает. Думаю, стоит больше углубиться в данную тему и, что самое главное, начать мыслить в концепции ФП. Это достаточно сложно.
  3. По моему мнению, вселенная неизменчива. Законы все те же, они не меняются. А то, что открывается новый закон не значит, что вселенная изменилась.
  4. Что-то за гранью понимания. Думаю, есть множество точек зрения, но какой из них придерживаюсь я, пока не поняла.
  5. На самом деле вся эта информация еще мало устаканилась в голове, поэтому сложно задать какие-то вопросы.

@rur7
Copy link

rur7 commented Apr 24, 2024

  1. Какая информация была для вас новой?
    Вся
  2. Насколько полезной вы считаете FP для своей жизни?
    Пока не знаю, но думаю довольно полезной.
  3. Как бы вы описали Вселенную? Изменчивая или неизменная? Почему?
    Изменчивая. Просто некоторые этапы вселенной меняются очень долго.
  4. В чем главное отличие идей Черча и Тьюринга от понимания вычислительной техники?
    Не знаю.
    5 Какова, по вашему мнению, основная функция world?
    Не знаю.
    6 У вас есть какие-либо вопросы, связанные с FP (теорией и практикой)?
    Пока нет.

@Chayz1337
Copy link

  1. Для меня была новой вся информация о ФП в целом. Раньше не слышал о функциональном программировании до вашего предмета. Про демона Ла-Пласса слышу также впервые, интересно было поразмышлять)
  2. С точки расширения кругозора знаний естественно будет большим плюсом, посмотреть на программирование с другой стороны.
  3. На мой взгляд вселенная мутабельна. Я так считаю, потому что все в мире изменяется, эволюционирует. Вселенная не исключение, просто период времени должен быть, относительно человеческого времени, очень большой для анализа.
  4. Черч подходит к понятию вычислений через функции и их применения, а Тьюринг подходит к понятию вычислений через процедуры, выполнение которых можно описать с помощью конечного числа инструкций.
  5. Основная функция мира – создание, и, обеспечение баланса между всеми.
  6. Меня все устраивает, вопросов нет.

@SergeyLeMoNChik
Copy link

SergeyLeMoNChik commented Apr 24, 2024

  1. Почти всё что мы прошли на курсе по ФП для меня было новым :)
  2. Пока сложно сказать, потому что я сильно не погружался в функциональное программирование, так что наверное пока не очень полезное, но заставило задуматься о некоторых вещах, на которые раньше смотрел по другому
  3. Наверно вселенную я бы описал как бесконечно расширяющийся и пополняющийся массив данных. Соответственно, который постоянно изменяется, где-то зарождаются новые планеты или погибают старые, появляются новые виды существ и растений или погибают, но с другой же стороны можно сказать что всё идёт по некому циклу, что где-то что-то появляется, где-то погибает и так по кругу, так что сложно дать однозначный ответ.
  4. Как и писал человек вышел идеи Черча и Тьюринга устанавливают теоретический предел того, что можно вычислить, а вычислительная техника охватывает практические аспекты реализации и использования вычислительных систем.
  5. Наверное все таки функция вселенной это расширение, если рассматривать вселенную как обычное поле. Оно расширяется, а уже на нем кто-то другой будет строить дома, рожать борщи и есть детей….
  6. Могу сказать только одно: «Вот и все… Неплохая получилась история: интересная, весёлая, порой немного грустная, а главное поучительная. Она научила быть нас смелыми и не бояться вызовов, которые готовит нам жизнь…»

@V1taly5
Copy link

V1taly5 commented Apr 24, 2024

  1. What's information was a new for you?
    Для меня новой была сама концепция ФП, которая неплохо так ломает стену уже сформировавшегося структурного представления. Со временем становиться воспринимать полегче, понимаешь, что и зачем, но все же.
  2. How useful do you find FP for your life?
    ФП полезно тем, что открывает глаз на эту концепцию/парадигму и когда возникает необходимость в её применении у меня уже будет общее представление. Так же можно заметить, что полезной является возможность посмотреть на ситуацию с другой стороны, (под другим углом).
  3. How would you describe Universe? Mutable or immutable? Why?
    Я бы думал о вселенной как о неизменяемом. Причина: может изменяться состояние вселенной, но функцию она выполняет все время одну и туже.
  4. What's the main difference between Church & Turing ideas against understanding of the computing?
    Насколько я понял отличие их идей заключается в том, что машина Тьюринга является конкретным аппаратом, в то время как идея Черча является формальной системой описания вычислений.
  5. What's primary function of world by your opinion?
    Никогда серьезно не задумывался на этот вопрос. Но думаю/надеюсь, что это "существование" без каких либо специфических дополнений.
  6. Do you have any questions related to FP (theory & practice)?
    Понравился ответ EwvwGeN на этот вопрос. В дополнение хотелось бы побольше практики. Или опять же побольше сравнений реализации какого то решения в одной парадигме и в другой для наглядности каких то принципов, преимуществ.

@hubnig
Copy link

hubnig commented Apr 24, 2024

1.What's information was a new for you?
Практически вся информация для меня была новой. Начиная с Демона Лапласа и заканчивая колониями и устройством различных стран😅 (Естественно между ними были: pure and high order functions, currying functions, lambda calculus, state machine, monads, immutability, idempotence, автоматы Мили и Мура и ФП в целом)

2.How useful do you find FP for your life?
Я думаю оно поможет в программировании и так же шире мыслить, а не только объектами. Всегда хорошо узнавать что-то новое.

3.How would you describe Universe? Mutable or immutable? Why?
Больше склоняюсь к тому, что мир неизменяемый, потому что в мире есть много всяких констант, которые не меняются, например, законы физики.

4.What's the main difference between Church & Turing ideas against understanding of the computing?
Идея Черча основана склонена ближе к математическим функциям, а идея Тьюринга к уже к материальному вычислению и абстракции, т.к. это всё таки машина.

5.What's primary function of world by your opinion?
По моему субъективному мнению, основной функцией мира, является поддержание жизни и гармонии в этом мире (Тавтология)

6.Do you have any questions related to FP (theory & practice)?
У матросов нет вопросов=)

@DmitryShi20
Copy link

  1. В целом, для меня вся информация, связанная с ФП была новой, поскольку я никогда не интересовался данным предметом.
  2. Думаю, что ФП помогает расширить кругозор в выборе ответов на какие-либо вопросы.
  3. Думаю, что Вселенная изменчива, но не глобально.
  4. Чёрч применял функции, а Тьюринг - логико-математический принцип.
  5. Думаю, что основная функция мира – это существование и развитие.
  6. Вопросов нет, курс был интересным и полезным.

@Mirra04
Copy link

Mirra04 commented Apr 24, 2024

  1. Я узнала достаточно много новой информации. Наиболее запоминающимися стали вопросы про демона Лапласа, идеи Черча и Тьюринга и AST.
  2. Возможно, сейчас я не буду использовать знания о ФП по прямому назначению (для написания кода), однако эти знания могут помочь по-другому смотреть на обыденные вещи или просто пораскинуть мозгами в другом направлении.
  3. Вселенная является одновременно изменяемой и неизменяемой. Неизменяемой за счет законов сохранение (закон сохранения энергии), согласно которым общее количество этих величин постоянно. А изменяемой из-за того материя и энергия постоянно меняют свою форму, так, например звезды рождаются и умирают.
  4. Идеи Черча и Тьюринга являются скорее теоретическими/абстрактными (лямбда исчисления, которые представляют собой функцию и машина Тьюринга – бесконечная лента с автоматом), в то время как вычислительная техника более “реальна” (т.е. это конкретные физические устройства: калькуляторы, компьютеры).
  5. Мне кажется основной функцией мира является просто факт его существования. Он развивается, деградирует, познает себя, самовыражается, в конце концов живет, умирает и начинает сначала. «Ничто не возникает из ничего и ничто не может быть уничтожено» не важно в каком состоянии, но мир будет существовать.
  6. Вопросов нет. Курс получился интересным и занимательным, и новое узнали, и пофилософствовали)

@castaval
Copy link

  1. Вы открыли мне дверь в мир функционального программирование и лямбда вычислений. Также спасибо за Риторику Аристотеля.
  2. Функциональное программирование полезно, как новый метод написания кода. Я считаю, что даже используя языки в парадигме OOP, можно использовать некоторые ФПшные фишки, такие как иммутабельность.
  3. Думаю что неизменчива, глобальная детерминированность.
  4. Идеи Чёрча не заботятся о реальной машине, а идеи Тюринга связаны с аппаратным обеспечением.
  5. Движение,
  6. Никак нет.

@Violettam88
Copy link

1 Для меня, как для человека, который разочаровался в специальности, ожидая от нее другого, и передумал быть программистом, новым было всё: лямбда исчисление, язык LISP, сущность Демон Лапласа, концепция ФП, использование Elixir.
2 Как я думаю, мне вряд ли пригодится функциональное программирование в жизни, но всё возможно. Хотя его логика наверняка уже мне помогает, как минимум взглянуть на привычные вещи по-другому.
3 Я склоняюсь к тому, что Вселенная изменчивая. Фундаментальные процессы, может быть, и остаются без изменений, но если рассматривать каждый объект вселенной по-отдельности, то она определенно изменяется.
4 Модель Черча основана на математической абстракции функций, модель Тьюринга - на физической модели машины. Обе идеи имеют теоретический подход, вычислительная же техника выполняет практический подход.
5 Возможно, основная функция мира — это развитие, эволюция лол.
6 Интересует только выбор вопросов для предыдущих заданий. Она достаточно своеобразные и многие из них более философские.

@Katerina92z1
Copy link

  1. Думаю, что практически вся информация, связанная с ФП, была для меня новой, потому что я ни в коем роде не программист.
  2. Вся информация когда-нибудь да пригодиться. Ну а так, наверное, для расширения кругозора только.
  3. Вселенная загадочна, она как неизменчива(законы физики), так и изменчива(постоянные процессы на атомном уровне).
  4. Их идеи это представление абстрактных моделей вычисление, тогда как вычислительная техника это физические устройства.
  5. По моему мнению, основная функция мира состоит в создании условий для устойчивого существования и процветания всего многообразия жизни на планете.
  6. Вопросов нет.

@Zhenka133
Copy link

  1. What's information was a new for you?
Честно говоря, вся тема программирования для меня новая, так как я полноценно не погружалась в неё, от этого получаемая информация является немного интереснее.
  2. How useful do you find FP for your life?
На данный момент технического применения ФП я не нашла, но для общего развития и исследования мира с другой точки зрения ФП было полезно.
  3. How would you describe Universe? Mutable or immutable? Why?
Я думаю, что вселенная изменчива, однако есть повторяющиеся действия (функции), начиная от распорядка дня и заканчивая историей.
  4. What's the main difference between Church & Turing ideas against understanding of the computing?
Честно говоря, не знаю.
  5. What's primary function of world by your opinion?
Я думаю, что основная функция мира - развитие. Постоянное развитие всего происходящего в рамках Вселенной вне зависимости от того будет ли это происходить в сторону роста или деградации.
  6. Do you have any questions related to FP (theory & practice)?
Интересен ответ на вопрос о различиях идей Чёрча и Тьюринга.

@MariyaDokukina
Copy link

• What's information was a new for you?
Новой для меня, как для не программирующего человека, была почти вся информация, полученная в ходе изучения курса. Сама парадигма FP, лямбда-исчисление, каррирование, монады, понятие мутабельности/иммутабельности и т.д. (Помимо прочего было интересно узнать немного про страноведение, этимологию, пословицы на немецком :) )
• How useful do you find FP for your life?
Вряд ли в ближайшее время применю полученные знания по прямому назначению (в программировании), но это определенно поможет взглянуть на окружающие меня в обычной жизни вещи по-другому, через новую парадигму.
• How would you describe Universe? Mutable or immutable? Why?
По-моему мутабельна. Меняется буквально все, только что-то очень медленно.
• What's the main difference between Church & Turing ideas against understanding of the computing?
Идеи Черча – это больше про функции, идеи Тьюринга – про вычислительные системы и машины.
• What's primary function of world by your opinion?
Сложно сказать, наверное рекурсия или цикл. Очень много происходящих в мире процессов можно описать с помощью этих функций.
• Do you have any questions related to FP (theory & practice)?
Вопросов нет. Отдельное спасибо хочется сказать за то, что в ходе курса очень многие вещи разбирались на примерах из жизни, что сделало его интересным и более-менее понятным для не (мало-) программирующих людей как я.

@NikitaZhulenkov
Copy link

  1. Какая информация была для вас новой?
    Для меня новой информацией было все по курсу «Функциональное программирование», особенно Демон Лапласа и Лямбда-исчисление.

  2. Насколько полезной вы считаете FP для своей жизни?
    Трудно сказать, но думаю, что это очень помогает в программировании работать с кодом и дает возможность рассмотреть его по-другому. И тем самым, придумать или найти другой подход для кодирования.

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

  4. В чем основное отличие идей Черча и Тьюринга от понимания вычислительной техники?
    Как я понимаю, идея Черча заключалась в структуре представления вычислении, а идея Тьюринга в использовании своей машины для расчетов вычислении и построении последовательности действий алгоритма.

  5. Какова, по вашему мнению, основная функция мира?
    Если честно, не задумывался над этим. Но я думаю, что основная функция заключается в предоставлении условий для жизни и развития нашей планеты Земля.

  6. Есть ли у вас какие-либо вопросы, связанные с FP (теорией и практикой)?
    У меня пока что отсутствуют вопросы.

@Gv1don
Copy link

Gv1don commented Apr 26, 2024

  1. Мне вообще очень понравилась сама концепция ФП, сам взгляд окружающий мир. Ну и самое главное услышал для себя несколько поинтов, увидел несколько подходов, инструментов, которые теперь применяю/буду применять с кайфом на практике, тут спасибо большое) Лямбда исчисления я конечно слабо понял, но кругозор расширил, есть куда стримиться, это мотивирует.

  2. Ну в предыдущем ответе я частично затронул тему полезности ФП, буквально "Вчерашний" кейс, вместо перегруженных методов, мутирования данных, создания кучи переменных и лишних структур просто использовал разбивку на атомарные функции (насколько это было возможно), что позволило избежать временных потерь при смене/уточнении ТЗ, позволило переиспользовать куски кода в других проектах, просто приятно было работать с функциями, чувствуешь себя как-то уврененнее в безотказности собственного кода, проще тестируется и читается. В реал лайфе я конечно осознанно не применял какие-либо догмы из этого направления, но думаю ещё прийду к применению концепций и в этой области).

  3. Вселенная иммутабельная, то бишь неизменчивая по той причине, что просто переиспользуется уже существующее, от атомарных явлений к более сложным композициям, всего-то. Тут как будто хорошо подходит поговорка "Всё новое - это хорошо спрятанное атомарное старое"))). Как таковые изменения мы внести во вселенную не можем, можем лишь вызывать её отдельные функции реакции на наши эксперименты, что не меняет сути. Создавая что-то новое мы лишь переиспользуем уже существующие функции в новой композиции, до объектов нам не добраться, их нет).

  4. Чёрч топил за функции без изменяемых состояний, а Тюринг за бесконечную ленту - обработчик входящих данных.

  5. Лямбда-функция)

  6. Да много чего, я бы хотел ознакомиться с этим материалом ещё раз в своём темпе, чтобы больше разобраться в лямбда-исчислениях. Есть такой момент, что даже в своих словах я не до конца уврен, мало доводов могу привести по поводу иммутабельности вселенной, хотелось бы обосновывать эту мысль логически закончено без вариантов и противоречий, что уже говорит о некоторых пробелах на мой взгляд. Уход в конкретные реализации как в программировании, так и в реальной жизни. Но путь намечен, дальнейшие действия уже на моих плечах.

@Sinebrit
Copy link

  1. Не могу сказать, что сама информация в большинстве своём была новой, скорее для меня это было другим интересным взглядом на мир. Из нового узнал Демоне Лапласа, лямбда исчислении и другие вещи из математики.

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

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

  4. Если рассматривать мир как функцию, то его задача существовать. Потому что если бы его не существовало, не было бы никакой основы для существования чего-либо. Если бы его не существовало, то не было бы ничего. Мир всё ещё существует, значит функция выполняется.
    Однако, если рассматривать мир просто как набор функций, то у мира нет функции вообще. Точнее это не функция, функцией является то, что в нём происходит. Сам по себе мир ничего не возвращает, в нём просто происходит бесконечное количество функций.

  5. Вопросов нет.

@DaniilS103
Copy link

  1. What's information was a new for you?
    Вся информация, которую мне удалось услышать на курсе, является новой для меня.
  2. How useful do you find FP for your life?
    Зависит от моих конкретных целей, может когда-нибудь я буду реальным программистом и найду FP полезным для себя.
  3. How would you describe Universe? Mutable or immutable? Why?
    Вселенная неизменчивая (иммутабельная), так как она существует по определенным законам. Те же законы физики.
  4. What's the main difference between Church & Turing ideas against understanding of the computing?
    Черч сосредотачивался на формальных системах, а Тьюринг сосредотачивался на концепции универсальных машин.
    5.What's primary function of world by your opinion?
    Существовать.
    6.Do you have any questions related to FP (theory & practice)?

@abbb03
Copy link

abbb03 commented Apr 29, 2024

What's information was a new for you?

Было интересно послушать про мем и ген, про описание функций с помощью лямбда-исчислений, про декомпозицию, про риторику, про диспетчер эликсира.

How useful do you find FP for your life?

В фронтовом жиесе эта парадигма весьма крепко стоит, плюс стриминг и что-то надежное любят пилить в функциональщине, потому, думаю, если встречусь с чем-то таким, буду знать, в какую сторону копать.

How would you describe Universe? Mutable or immutable? Why?

Да кто я такой, чтобы целую вселенную описывать, не покинув даже планеты своей родной, да имея восприятие, ограниченное моим мозгом. Мутабельна. (Ну или немутабельна, кому как удобнее воспринимать - новое состояние вселенной или изменение переменной в старом)

What's the main difference between Church & Turing ideas against understanding of the computing?

Декларативность и императивность. Идея Черча - сказать, чего желаешь. Идея Тьюринга - сказать, как получить желаемое.

What's primary function of world by your opinion?

ИГХТУ

Ну а если за мир мы берем не

Словарь
Источник определений: "Oxford Languages" · Подробнее
мир1
Мужской род
1.
Совокупность всех форм материи в земном и космическом пространстве, вселенная.
"Происхождение мира",

а

Отдельная часть вселенной, планета.
"Звёздные миры"

Тогда это будет Rebuild() :)

Do you have any questions related to FP (theory & practice)?

Давайте продлим курс по ФП на весь следующий курс, где будем пилить на ФП проект на манер саги или веб-приложения, получая ревью?)))0
В рамках данных нам знаний - вопросов нет, самостоятельно надо поглубже погрузиться в вопросы проектирования алгоритмов через конечные автоматы и все-таки прочитать "Риторику" Аристотеля. Большое спасибо за данный курс и его формат - это то, чего очень не хватает в рамках ВЫСШЕГО образования.

@DreadMaks
Copy link

  1. Для меня была новой практически вся информация о функциональном программировании.
  2. Для меня функциональное программирование представляет большую практическую ценность, так как оно помогает разнообразить способы решения задач и улучшить мои навыки в программировании.
  3. Я склоняюсь к тому, что Вселенная скорее изменчива, чем неизменчива.
  4. Чёрч выдвигал концепцию функций без изменяемых состояний, тогда как Тьюринг представлял вычисления в терминах логико-математических принципов, таких как машина Тьюринга.
  5. Наверно, основная функция мира - это поддержание жизни и развитие.
  6. Вопросов нет.

@AlexeyOvsyanniko
Copy link

  1. Понятие информации, формализация информации, декомпозиция как метод решения задачи, мир как функция.
  2. С точки зрения программирования пока что не применяю, но в будущем буду его использовать.
  3. Вселенная изменчива, так как перетекает из одного состояния в другое, но в тоже время она замкнута.
  4. Черч писал о том, что вычислимая функция должна быть рекурсивна.
  5. Основной функция мира это передача генетического кода для чего-то большего. Конкретизировать не могу, думаю этот вопрос волнует каждого человека.
  6. Могу ли я продолжить посещать ваши лекции, хотя бы еще один семестр?

@Polinkiss
Copy link

  1. Абсолютно вся информация является новой для меня, так как раньше я не слышала о ФП. Ваши лекции помогли взглянуть на мир под другим углом и даже то, что казалось знакомым, обрело новый вид.
  2. Информация по ФП была интересной, не всегда понятной, но интересной. Пригодиться ли мне она - не известно. Но в любом случае узнать что то новое было полезно.
  3. Наверное тут можно ответить по-разному, смотря с какой стороны посмотреть. Я считаю, что глобально, в своем масштабе вселенная неизменяема (все было, есть и будет). Но если посмотреть на мир на бытовом так сказать уровне, то как минимум он может изменяться, благодаря изобретениям человечества, эволюции и тп, но глобально так было всегда.
  4. Идеи Тьюринга и Черча отличаются от вычислительной техники подходом. Даже в формулировке понятно, что идеи - теория, машины - практика.
  5. На мой взгляд мир существует ради мира. Развитие, передача информации, продолжение жизни, само существование вселенной. Суть в том, чтобы просто быть.
  6. Вопросов нет, было бы интересно узнать еще больше про ФП (в том числе на практике), но для этого нужно больше понимания, времени и разбора информации. На мой взгляд, на лекциях мы изучали философию функционального программирования, было круто)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests