[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 33 | 6 | 18
Назад Вниз Каталог Обновить

Сап, программач. Хочу познать функциональные ЯПы. С чего посоветуете начать новичку? Аноним 22/11/16 Втр 17:10:20  880242  
645г.jpg (28Кб, 364x504)
Сап, программач. Хочу познать функциональные ЯПы. С чего посоветуете начать новичку?
Аноним 22/11/16 Втр 17:13:31  880244
>>880242 (OP)
> функциональные ЯП
Говно без задач, хайп ради хайпа, все изи делается даже на простом СИ.
Аноним 22/11/16 Втр 17:16:23  880247
>>880244
>все изи делается даже на простом СИ
Животное, что ты там собрался на C делать?
Аноним 22/11/16 Втр 17:19:32  880252
>>880247
Все что нужно, в конечном итоге все было написано на СИ.
Аноним 22/11/16 Втр 17:31:52  880262
u5urhdhfjdjfd5.png (2965Кб, 1920x1080)
>>880244
блять, я си итак знаю. Мне счас интересны функциональные ЯПы, т.к. никогда с ними не работал.
Аноним 22/11/16 Втр 17:34:53  880266
>>880262
И не надо, лучше архитектуру Винды изучи.
Аноним 22/11/16 Втр 17:37:25  880268
Ну, как, просто берешь и учишь без задней мысли, лол. Что-то непонятно - пиздуй спрашивай в фп тред.

Хочешь динамики и скобочек интерактивного процесса разработки - лиспы.
Хочешь динамики и логики - пролог, с сообщениями и хуйлоадом - эрланг.
Хочешь типов и все все все самое навороченное - хаскель.
Хочешь самое шизанутой на типах - идрис.
Хочешь типов но чтобы быстро работало и позволяло писать в любом стиле - окамел.
Хочешь нескучной жявы с системой типов больной раком - скала.
Хочешь выебываться на академических тусовках - агда, кок, идрис.
Аноним 22/11/16 Втр 17:39:42  880269
>>880268
Забыл добавить - хочешь писать программы - СИ.
Аноним 22/11/16 Втр 17:42:03  880271
>>880269
>писать программы
Это для нищего быдла только.
Ненужно.
Аноним 22/11/16 Втр 17:44:35  880274
>>880269
> хочешь писать драйверы - СИ.
Поправил тебя.

Все остальное системное уже давно пишут на C++
Аноним 22/11/16 Втр 17:45:41  880275
73453475gherhdf[...].png (2712Кб, 1920x1080)
>>880269
Ну а чем тебе другие япы не угодили?
Аноним 22/11/16 Втр 17:46:01  880276
>>880242 (OP)
Начинай с жабаскрипта.
Откажись от мутабельности и явных циклов, добавляй типов с помощью Flow — станешь ближе к ФП.
Аноним 22/11/16 Втр 18:01:53  880292
>>880276
а после жабаскрипта к чему приступать? Я знаю только си и питон, на третьем курсе еще жабу буду изучать.
Аноним 22/11/16 Втр 18:02:56  880294
>>880292
Если хочешь практичности — на нем можешь и остановиться. Если хочешь хардкора — изучай PureScript. Его можно в связке с жабаскриптом использовать.
Аноним 22/11/16 Втр 18:08:28  880296
>>880276
>>880294
Ебать ты практик.
С удовольствием сломал бы тебе кадык, няша.
Хотя ты прав, конечно.
Аноним 22/11/16 Втр 18:50:07  880316
>>880242 (OP)
СИ, СИ, СИ И ТОЛЬКО СИ
Аноним 22/11/16 Втр 19:01:57  880325
>>880316
Каким боком С функциональный? С процедурный
ОП, если совсем новичок в программировании - не начинай с функциональщины.
Если новичок именно в ФП - смотри F# и Scala
Аноним 22/11/16 Втр 19:19:14  880344
>>880325
"Функциональный ЯП" это просто высокоуровневая обертка над СИ.
Аноним 22/11/16 Втр 20:29:32  880400
>>880242 (OP)
Если вэб, например, интересен, то Elixir (серверная часть) + Elm (клиентская часть). Но это не general purpose языки. Если хочешь general purpose язык, то F# - официальная поддержка Майкрософта, лучшая IDE VisualStudio, можно писать программы, а не только факториалы на типах.
Аноним 22/11/16 Втр 20:42:33  880422
lean.png (4Кб, 240x240)
>>880268
>агда, идрис.
Пердольные хачкелепараши.
>кок,
Самозашквар.
Пикрелейтед - годнота с зависимыми типами https://leanprover.github.io/ первый прувер с ядром на гомотопической теории типов (помимо CiC). Есть вариант в браузере https://leanprover.github.io/tutorial/
Аноним 22/11/16 Втр 21:17:38  880464
а лисп чё не в моде что ли?
Аноним 22/11/16 Втр 21:22:24  880470
u5urhdhfjdjfd5.png (2965Кб, 1920x1080)
>>880464
А он разве подходит для новичка в ФП?
Аноним 22/11/16 Втр 21:27:38  880473
>>880464
Всё что в нём есть функционального - это функции высшего порядка. Но они сейчас везде практически есть. Ни алгебраических типов данных (да и вообще нормальной системы типов), ни паттерн матчинга в нём нет.
Аноним 22/11/16 Втр 22:36:04  880517
SML советую, сам с него начинал.
С лиспа не найчинай. Можешь с хаскеля.
Аноним 22/11/16 Втр 23:05:23  880536
>>880517
Но SML же не используется нигде. Почему не F# сразу?
Аноним 22/11/16 Втр 23:11:28  880542
>>880536
как будто F# используется)
Аноним 22/11/16 Втр 23:54:11  880570
85645r4hdhd.png (2912Кб, 1920x1080)
>>880517
Есть какая-нибудь годная IDE для хаскелля?
Аноним 23/11/16 Срд 02:51:30  880654
>>880570
Для Intellij Idea плагин есть.
Аноним 23/11/16 Срд 06:17:57  880679
>>880242 (OP)
Комб. логика, лямбда-счисление, теория типов. Публикации на тему черча, клини, туринга, кари
Аноним 23/11/16 Срд 11:44:16  880748
>>880242 (OP)
https://www.youtube.com/playlist?list=PLbgaMIhjbmEm_51-HWv9BQUXcmHYtl4sw отсюда начни. На "Parallel and Concurrent" не обращай внимания, там про это только в последней лекции. А остальное это введение в Haskell для незнакомых с ним совсем.
Аноним 23/11/16 Срд 18:50:47  880976
>>880242 (OP)
Хачкиль, чего еще то
>>880422
Никак не могу понять нахуя эта поебень нужна когда есть Coq? MS опять высрало "уникальную технологию" чтобы быть никаквсе
Аноним 24/11/16 Чтв 05:32:48  881333
А мне кажется, что вместо хаскеля лучше изучать скала. Скала более адекватный функциональный язык (если функциональный язык вообще можно назвать адекватным).
И да, в отличии от хаскеля, на скале существуют настоящие крупные проекты.
Аноним 24/11/16 Чтв 19:52:29  881612
>>881333
> выбирать язык по наличию проектов
Ты не в тот тред пришёл, тебе к 1C-никам.
Аноним 03/12/16 Суб 00:21:34  886645
бамп

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 33 | 6 | 18
Назад Вверх Каталог Обновить

Топ тредов
Избранное