Size: a a a

Конференция C++ Russia

2020 February 02

АГ

Александр Гранин in Конференция C++ Russia
Даже объяснение, чем являются монады, функторы, аппликативы и прочие категории с математической точки зрения, или же как они устроены внутри, - знание абсолютно лишнее и даже вредное. Научиться пользоваться - да, полезно. Знать, что там внутри творится - совсем необязательно.
источник

АГ

Александр Гранин in Конференция C++ Russia
А еще помните, что хаскеллисты любят болтать про Cool Things (всякие там натуральные трансформации, рекурсивные схемы, каты, аны, зависимые типы, тайп фемили и прочие зигоморфизмы), и может сложиться впечатление, что это и есть Haskell / ФП. Нет, совсем нет. Haskell гораздо проще, но хаскеллистам неинтересно говорить о простых вещах. Им также неинтересно писать простой код. Не дайте себя обмануть, Haskell можно с успехом использовать без знания всех этих Cool Things.
источник

Оу

Он всё ещё учит php in Конференция C++ Russia
Мне почему то вспомнился слоган питона
источник

DK

Denis Kormalev in Конференция C++ Russia
Он всё ещё учит php
Мне почему то вспомнился слоган питона
этот?
источник

АГ

Александр Гранин in Конференция C++ Russia
И чтобы уж совсем убедиться, что мир Haskell смещен в сторону, кошмарно отпугивающую новичков, загуглите и поищите в Твиттере "Boring Haskell". Тогда вы узнаете, что существует движение, которое призвано показать внешнему миру, что в Хаскеле не только башни из слоновой кости, и что есть группа хаскеллистов, понимающих ценность простых подходов.

Я, к слову сказать, в этом движении тоже большую роль играю. Могу порекомендовать, например, мое одноименное стихотворение:

https://graninas.com/2019/12/14/boring-haskell/
источник

Оу

Он всё ещё учит php in Конференция C++ Russia
Он там как раз обратный, дословно не помню, но в Ковтун это если получается говно то ты переусложнчешь
источник

Оу

Он всё ещё учит php in Конференция C++ Russia
Текст философии:

Красивое лучше, чем уродливое.

Явное лучше, чем неявное.

Простое лучше, чем сложное.

Сложное лучше, чем запутанное.

Плоское лучше, чем вложенное.

Разреженное лучше, чем плотное.

Читаемость имеет значение.

Особые случаи не настолько особые, чтобы нарушать правила.

При этом практичность важнее безупречности.

Ошибки никогда не должны замалчиваться.

Если не замалчиваются явно.

Встретив двусмысленность, отбрось искушение угадать.

Должен существовать один — и, желательно, только один — очевидный способ сделать это.

Хотя он поначалу может быть и не очевиден, если вы не голландец[комм 2].

Сейчас лучше, чем никогда.

Хотя никогда зачастую лучше, чем прямо сейчас.

Если реализацию сложно объяснить — идея плоха.

Если реализацию легко объяснить — идея, возможно, хороша.

Пространства имён — отличная вещь! Давайте будем делать их больше!
источник

*

*cyberzx in Конференция C++ Russia
https://cor3ntin.github.io/posts/iouring/

кто-нибудь в курсе этого пропорсола? есть мысли на тему его нужности/ненужности?
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
Он всё ещё учит php
Текст философии:

Красивое лучше, чем уродливое.

Явное лучше, чем неявное.

Простое лучше, чем сложное.

Сложное лучше, чем запутанное.

Плоское лучше, чем вложенное.

Разреженное лучше, чем плотное.

Читаемость имеет значение.

Особые случаи не настолько особые, чтобы нарушать правила.

При этом практичность важнее безупречности.

Ошибки никогда не должны замалчиваться.

Если не замалчиваются явно.

Встретив двусмысленность, отбрось искушение угадать.

Должен существовать один — и, желательно, только один — очевидный способ сделать это.

Хотя он поначалу может быть и не очевиден, если вы не голландец[комм 2].

Сейчас лучше, чем никогда.

Хотя никогда зачастую лучше, чем прямо сейчас.

Если реализацию сложно объяснить — идея плоха.

Если реализацию легко объяснить — идея, возможно, хороша.

Пространства имён — отличная вещь! Давайте будем делать их больше!
Фу. Разреженные матрицы - зло!
источник

*

*cyberzx in Конференция C++ Russia
Он всё ещё учит php
Текст философии:

Красивое лучше, чем уродливое.

Явное лучше, чем неявное.

Простое лучше, чем сложное.

Сложное лучше, чем запутанное.

Плоское лучше, чем вложенное.

Разреженное лучше, чем плотное.

Читаемость имеет значение.

Особые случаи не настолько особые, чтобы нарушать правила.

При этом практичность важнее безупречности.

Ошибки никогда не должны замалчиваться.

Если не замалчиваются явно.

Встретив двусмысленность, отбрось искушение угадать.

Должен существовать один — и, желательно, только один — очевидный способ сделать это.

Хотя он поначалу может быть и не очевиден, если вы не голландец[комм 2].

Сейчас лучше, чем никогда.

Хотя никогда зачастую лучше, чем прямо сейчас.

Если реализацию сложно объяснить — идея плоха.

Если реализацию легко объяснить — идея, возможно, хороша.

Пространства имён — отличная вещь! Давайте будем делать их больше!
это import this
источник

*

*cyberzx in Конференция C++ Russia
FORTRAN ONE LOVE
Фу. Разреженные матрицы - зло!
там про код
источник

Оу

Он всё ещё учит php in Конференция C++ Russia
FORTRAN ONE LOVE
Фу. Разреженные матрицы - зло!
В питоне нет матриц
источник

*

*cyberzx in Конференция C++ Russia
есть
источник

DK

Denis Kormalev in Конференция C++ Russia
это все еще чат про сиплюсплюс?
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
Denis Kormalev
это все еще чат про сиплюсплюс?
*про конференции сиплюсплюс...
источник

Оу

Он всё ещё учит php in Конференция C++ Russia
*cyberzx
есть
Это не матрицы
источник

SP

Sergey Platonov in Конференция C++ Russia
я дочитал
источник

DK

Denis Kormalev in Конференция C++ Russia
Sergey Platonov
я дочитал
теперь можно расчехлять?
источник

SP

Sergey Platonov in Конференция C++ Russia
Denis Kormalev
теперь можно расчехлять?
да, думаю, вполне
источник

АГ

Александр Гранин in Конференция C++ Russia
Язык С++ - это язык-оборотень. В полнолуние он превращается в Haskell.
источник