|
26 / 26 / 1
Регистрация: 10.09.2018
Сообщений: 241
|
|
Haskell - это мёртвый язык?08.03.2021, 14:05. Показов 5584. Ответов 20
Доброго времени суток! Недавно начал изучать Haskell. Спустя какое-то время мне всё больше и больше кажется, что может я трачу время в пустую...
Прочитал кучу статей о Haskell, но так и не до конца понял, зачем его изучать и где использовать. Видел много критики в сторону языка и как таковых вакансий я вообще не увидел.. Все эти факторы вызывают у меня амбивалентность. Можете как-то прояснить ситуацию с языком и помочь определиться?
1
|
|
| 08.03.2021, 14:05 | |
|
Ответы с готовыми решениями:
20
Помогите перевести с Haskell на другой язык
|
|
|
|||
| 12.03.2021, 19:42 | |||
|
Я тоже пятак вставлю.
Назвать Хаскель мёртвым языком язык не поворачивается: это один из самых развивающихся языков с постоянно добавляющимися возможностями (если говорить о прагмах ghc), с большим сообществом (не как у мейнстримовых языков, но не все живые языки такое сообщество имеют) и постоянно развивающиеся сопутствующие инструменты. Правда, нишу он занял своеобразную. В ней он безоговорочно уделывает гигантов, но для кровавого ынтерпрайза не сказать, что подходит. Вакансии есть, даже на FP Discord постоянно появляются. Немножко оффтопа. Если кому интересно, моё мнение: завтипы прекрасны, без них хорошо только если о них не знаешь, однако idris на данный момент слишком молодой язык: сообщество маленькое, IDE нет, аналога haddock нет (раньше был, потом похоронили), (полу)формальной структурированной документации вроде Haskell Reports нет, одни туториалы, даже компилятор не до конца отлажен. Например, на прошлой неделе я случайно нашел баг, связанный с проверкой линейных типов, когда тайпчекер не падал, хотя должен был; issue в течении трёх дней закрыли. Из прочих плюсов Idris: - есть упомянутые линейные типы - концептуально язык сильно проще Haskell. Например, интерфейс (т.е. тайпкласс) является альтернативным способом определить GADT - есть неявные и автоматически-неявные аргументы: первые просто можно не писать, потому что выводятся статически на основе унификации, а вторые к тому же говорят компилятору «собери из доступных в текущем контексте переменных выражение указанного типа». Когда я впервые воспользовался этим, ходил под впечатлением, ибо выглядит как магия. Правда, есть один фундаментальный недостаток языка: он не поддерживает параметрический полиморфизм. То есть неэквивалентных термов типа Впрочем, говорят, что Agda более проработанный язык по сравнению с Idris.
2
|
|||
| 12.03.2021, 19:42 | |
|
Место ФП и Haskell в компьютерной индустрии (Для чего он нужен, этот Haskell?)
Что это за язык программирования
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|