Ебанатика - наука точная
317 subscribers
114 photos
1 video
6 files
179 links
Яркие цитаты серьёзных экспертов. Хроники борьбы с ФП из первых уст. Достоверность цитат легко проверяется. Тексты и орфография сохраняются.


См. также:
@A64m_qb0_quotes
@rustlang_quotes
@gophers_think
Download Telegram
Forwarded from Yaroslav I. Shchukin
Пусь сами в своём дерьме разбираются
Forwarded from Yaroslav I. Shchukin
И ебаные фрейворки без доки и всратые cmake скрипты
Forwarded from Yaroslav I. Shchukin
Как так сука их можно было написать, что чуть чт пересобирть всё нахуй я хз
Да, С++ разработка вещь не из лёгких.
Forwarded from Deleted Account
Это обыкновенная инженерная безграмотность. За Го стоят фундаментальные математические труды, автором которых является тот самый Тони Хоар. У истоков проекта стоят люди, которые разбираются в мультипоточном программировании гораздо лучше чем ты и я, взятые вместе. От того, что ты слепо хаешь то, чего не пробовал, не выигрывает никто, особенно твоя квалификация. И если столько умных людей вложили в это столько сил, то в этом точно что-то есть. Возможно, оно тебе не пригодится здесь и сейчас, но ругать или критиковать надо за дело, а не потому что ты нИпОнИмАеШь.
Forwarded from Deleted Account
ребята, ХОАР ГАВНО
Forwarded from Alexander Nozik
Монады это не про фп, а про хаскель.
Многие смеются над JavaScript, но когда я слез с Java/Scala стека и окунулся в чудесный мир JavaScript, я был счастлив.

Не нужно больше было писать десяток классов на Spring, когда на NodeJS ты можешь написать все в одной-двух функциях. Не нужно больше было исполнять акробатику с типами для обработки обычного http-запроса на Scala. JavaScript позволяет писать просто, лаконично и понятно. TypeScritpt позволяет добавить чуточку типизации, где это необходимо без излишнего фанатизма.

А что касается абстрактных монад — кроме тех, что прочно вошли в большинство языков программирования (как то списки с map/filter/reduce и промисы) — в клепании формочек совершенно бесполезны, а скорее вредны.

Вообще, JavaScript программисты редко понимают, в каком прекрасном мире, они живут. То, что в JavaScript экосистеме обыденность, в других языках работает гораздо хуже. Например, npm. Это самый простой и удобный пакетный менеджер зависимостей, полный стабильных и хорошо работающих библиотек на любой случай с хорошо оформленной документацией. В других языках пакетный менеджер гораздо более убогий, а назначение библиотек, как они работают и их API зачастую невозможно понять по README.md в гитхабе. В Scala, например, совершенно обычное явление, когда библиотека написана наполовину и брошена, когда автору надоело. Ну а для авторов библиотек какой-нибудь maven — это просто боль по сравнению с npm.

А таких удобных штук как babel и typescript, которые позволяют подключать и отключать синтаксис и типизацию модулями — вообще ни у кого наверное нет.
Forwarded from Nikita Vilunov
Частичные функции были ошибкой дизайна стдлибы просто
Forwarded from Апач Собач
Просто если не передавать ненужные параметры, все будет так как будто функция тотальная
Forwarded from Artem Pelenitsyn
У меня знакомый скалист который работает на Идее, говорит, что по меркам комьюнити Идеи плагин для хаскеля ого-го какой крутой (и по контрибуциям и по звёздочкам в магазине). И говорит, что поставить/настроить было намного проще, чем "Имаксострадания"...
М - Маня мир