beldmit: (Человеческое лицо)
[personal profile] beldmit
Карфри

Очень удачная словесная находка на мой вкус.

Trolling continuation

Date: 2011-11-16 07:50 am (UTC)
From: [identity profile] besm6.livejournal.com
С точки зрения человека, въезжающего, наконец, в Хаскель - каменный век эти ваши ООП. Технологии уровня троглодитов.

Re: Trolling continuation

Date: 2011-11-16 07:52 am (UTC)
From: [identity profile] beldmit.livejournal.com
Я правильно понял, что у тебя этот въезд занял чуть более года?..

Re: Trolling continuation

Date: 2011-11-16 11:05 am (UTC)
From: [identity profile] besm6.livejournal.com
Полтора. В двадцать лет это надо было делать. Ну, в 25... И ведь было уже всё...

Re: Trolling continuation

Date: 2011-11-16 11:15 am (UTC)
From: [identity profile] beldmit.livejournal.com
Я сейчас мучительно продираюсь через теорию типов.

Re: Trolling continuation

Date: 2011-11-16 11:45 am (UTC)
From: [identity profile] besm6.livejournal.com
К теории в этом месте я еще даже не подходил. Я осваиваюсь с практикой применения. Это тоже очень отдельная песня. С теорией, пожалуй, песня будет на более знакомую мелодию. А вот выработка интуиции на тему "тут будет уместен инстанс Applicative"...

Re: Trolling continuation

Date: 2011-11-20 05:26 am (UTC)
From: [identity profile] aywen.livejournal.com
Полтора - это до какой стадии? Писать что-то осмысленное или понимать тонкости?

Re: Trolling continuation

Date: 2011-11-20 06:11 am (UTC)
From: [identity profile] besm6.livejournal.com
Год из этих полутора я пишу осмысленное. Но до "понимать тонкости" тоже еще далеко. Скажем так, я начал понимать парадигму на практике. Парадигма там формулируется просто - "Functional programming is like describing your problem to a mathematician. Imperative programming is like giving instructions to an idiot." А вот практическое ее понимание, ага, требует возвращения мышления к математическому, малость утраченному за 20 лет, и владения математическими понятиями, прошедшими мимо меня во время моего образования.

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

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 11:36 pm
Powered by Dreamwidth Studios