М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 6 декабря 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

387 Кб, 1600x710

ИТТ выбираем мне первый ФП язык. 31 окт, 03:24 #1084783 В конец треда | Веб

Планирую вкатиться в функциональщину.
Опыт байтоебства на С/С++ больше 10 лет.
Знаю еще C#, Python, Perl, JS. Какое то время задрачивал в D еще году в 2001.
Но до функциональных языков что-то никак не доходило. И вот сейчас хочу наконец-то постигнуть дзен.
Параллельно буду глубоко вникаться в функциональный анализ, теорию категорий, и потом в топологию.
В общем, уже довольно давно присматриваю язык себе, но никак не могу решить какой лучше, начинал даже как-то хаскель, но потом из-за работы забил и забыл про все это вообще. Но говорят у хаскеля куча недостатков и он годится толкьо как прототип для черпания идей для других языков. Семейство языков лисп меня отвращает своими ебучими скобками. F# вроде годно но майкрософт-параша. OCaml вроде мертв. В принципе ML языки выглядят вроде хорошо, но не понятно вообеще какие актуальные есть. Erlang впизду, синтаксис уебищный и вроде как там куча проблем есть. Elexir хз что за зверь. Scala не особо понятно что вообще за язык, но у меня на работе парни писали какие-то хайлод сервисы на нем, но с JVM неохото связываться.

В общем, обсуждаем, бугурдим, делимся опытом.

Ответы084913084943084979085333085364085881095136

31 окт, 08:00 #2 #1084823

Очевидно хаскель

31 окт, 13:38 #3 #1084913

>>1084783 (OP)
>Семейство языков лисп меня отвращает своими ебучими скобками.
С таким подходом ты далеко не уедешь. Тебе шашечки или ехать? Скобки там не просто так, для красоты. Благодаря им лиспы обладают гомоиконностью - важным свойством, которое позволяет иметь мощную и простую систему метапрограммирования. Наверное все-таки надо рационально оценивать инструменты и смотреть на их суть, а не выбирать по принципу "ой не хочу голубенький хочу розовенький".

Вообще, весь пост у тебя странный. Ты хочешь, чтобы мы тебя начали уговаривать что-то выучить, а ты бы ломался и находил причины, по которым ты ни хачу ни буду? Неочевидно, зачем тратить на это время.

Стандартный ответ на такие вопросы - sicp + racket. Оптимальный вариант, тем более для байтоеба.

Если хочется чего-то "математикообразного" для написания факториалов - standard ml\haskell. Учти, что хаскель ленивый. Алсо, учти, что к теории категорий он имеет весьма призрачное отношение (а к топологии и вовсе нутыпонел).
Алсо, есть такое мнение: https://profsjt.blogspot.ru/2017/10/is-haskell-right-language-for-teaching.html

Если тебе нужно не просто учить, а писать какие-то реальные приложение, то окамл\скала\фшарп, в зависимости от платформы. Окамл не мертв, просто нужно брать стороннюю стандартную либу. Если нужна динамика - кложа\эликсир, опять же в зависимости от задач.

Короче, либо определись, чего-то хочешь, и конкретизируй вопрос, либо я не знаю. Можешь хоть на перле в функциональном стиле писать тащем-то.

tldr: sicp

Ответы084922084942085053

sage 31 окт, 13:58 #4 #1084922

>>1084913
na takih ple4ah derzitsya /pr

362 Кб, 808x739

31 окт, 14:34 #5 #1084942

>>1084913
>Благодаря им лиспы обладают гомоиконностью
>гомо

теперь все ясно с вами

31 окт, 14:39 #6 #1084943

>>1084783 (OP)
Лиспы - это не функциональщина, а что-то вроде js с макросами. Учи хаскель, по нему материалов больше всего, комьюнити большое.

31 окт, 15:34 #7 #1084979

>>1084783 (OP)
> Elexir хз что за зверь

Скажу лишь: на эликсире на удивление много (т.е. больше нуля) вакансий начало появляться.

31 окт, 15:56 #8 #1084990

Elixir/erlang.
Работа в :
Nokia, Motorola, Ericsson(дохуя вакансий). И конечно же для тех кто у них на аутсорсе. Плюс дохуя работы есть во всяких конторах, которые начали юзать модный эликсир. На ерланге также крайне дохуя аутсорса для разных компаний, симуляторы, дата генераторы, бекенды. Scala есть еще больше работы, но туда не вкатишься на джуна вообще никак. Кто с калиниграда может съебать в польску и там кайфовать или в швецию-финку.

Ответы085014

31 окт, 16:34 #9 #1085014

>>1084990
По кложуру вакансий еще больше. У walmart (крупнейший ритейлер в сша, на минуточку) бэкенд на кложур. Вакансии есть даже в России, причем не только в дс. Плюс модный функциональный клиент-сайд стек на реакт+рефлукс+графкуэль. Можно даже использовать в проектах под видом библиотеки, ибо не тащит за собой свою платформу.

но ерланг с еликсиром тоже няшки :3

Ответы085056

31 окт, 18:04 #10 #1085053

>>1084913
Да нахуй эту гомоикунность. Понятно, что заебешься их набирать постоянно и это уже весомый аргумент в пользу неудобности языка, с таким же успехом я могу дальше говнокодить на шаблонах в с++. А все таки ФП язык должен быть изящым и выразительным, что не относится к лиспу.

Думаю стоит прояснить зачем мне нужен ФП язык:
- Познать тему ФП.
- Выбрать себе язык для написания всего что не уместно писать на С. То есть хочу избавиться от с++, работать байтоебом на С, все остальное делать на ФПязыке.

Еще я не собираюсь в ближайшем будущем искать работу на ФП языке, так что мне не важно есть там вакансии или нету. Но хотелось бы чтобы язык был более менее живой и существовали библиотеки для реализации Х на нем.

Пока склоняюсь больше к хаскелю, ибо
- чисто функциональный без всяких там ооп и императивщины.
- хорошая документация и куча материала.
- Вроде как дохуя либ для чего угодно.
- Большое комьюнити.

Ответы085058085080096431

31 окт, 18:13 #11 #1085056

>>1085014
Спасибо и тебе бро, про кложуру не знал, в сраной белорахе нихуя не было и я в москве не был. Хорошо что в треде мы практики. Буду знать.

31 окт, 18:13 #12 #1085058

>>1085053
Ясно, ОП - хуй.

31 окт, 18:49 #13 #1085080

>>1085053
>заебешься их набирать постоянно
Чувак... Ты в блокноте пишешь? Скобки расставляет редактор\иде. Алсо, в лиспокоде в среднем отношение количества скобок к общему числу символов меньше, чем в джаве\спп. Какой-то чувак заморочился и померял, читал пост в блоге пару лет назад, ржал.

>изящым и выразительным
Изящность и выразительность - это не про синтаксис, а про семантику, привет. Короче, я не вижу смысла тебя переубеждать и вообще обсуждать эту тему - просто имей в виду, что ты не прав. Лиспы есть за что не любить, но вот конкретно аргумент про синтаксис - это хипстерство и петушня. Не ожидал такого услышать от байтоеба, кстати.

> всего что не уместно писать на С
Ну нихуя ты загнул, конечно.

Но вообще - да, бери хаскель. Там ведь еще и книжки оче годные.

Только учти, что для замены с++ лучше бы подошел окемл, а после хаскеля у тебя на окемл будет аллергия ГДЕ ТАЙПКЛАССЫ?! ЧТО ЗА .+ СУКА ГОВНО ПИЗДА?!?!1717, но это в общем-то хуйня.

/thread?

Ответы085113085117

31 окт, 20:05 #14 #1085113

>>1085080
В общем, не хочу я пока начинать с лиспа. Может быть потом в будущем я и буду топить за лисп, но точно не сейчас.

Хочется язык, на котором можно писать будто математические выражения. Думаю, что да хаскель для этого все такие больше всего подходит.

Ответы085333

31 окт, 20:10 #15 #1085117

>>1085080
>в лиспокоде в среднем отношение количества скобок к общему числу символов меньше, чем в джаве\спп
Лиспофантазии.

Ответы085155

sage 31 окт, 21:14 #16 #1085155

>>1085117
> яскозал

Ответы085168

31 окт, 21:35 #17 #1085168

>>1085155
Оно и видно, что тыскозал. Пруфов мы так и не увидели.

Ответы085179

sage 31 окт, 22:01 #18 #1085179

>>1085168
Тебе надо - возьми да погугли. Мне лень зэку-петуху что-то доказывать. инб4: СЛИЛСЯ ХАХА МАМ ОН СЛИЛСЯ

Ответы085213

31 окт, 22:43 #19 #1085213

>>1085179
>Если я скажу что слился, то не сольюсь
Ты слился, пиздабол малолетний. Хотя чего ещё ждать от скобкоёба?

Ответы085216

118 Кб, 640x640

31 окт, 22:48 #20 #1085216

>>1085213
> инб4: СЛИЛСЯ ХАХА МАМ ОН СЛИЛСЯ
> Ты слился

Ответы085242

31 окт, 23:19 #21 #1085242

>>1085216
Глотай уринушку, лиспомразь. Можешь даже написать, что ждал её заранее.

Ответы085306

sage 1 ноя, 02:04 #22 #1085306

>>1085242
Попроси мамку дать тебе таблетки.

20 Кб, 300x245

# OP 1 ноя, 05:02 #23 #1085324

Короче, ни с того ни с сего решил ебануть Clojure.
Настроил как приличный хипстерок Atom, поставил jdkявахуйню, и думаю пока навернуть этого лиспатребья за обще щеки ну а потом ебануть хаскелем.

Ответы085332085591

1 ноя, 06:49 #24 #1085332

>>1085324
> Clojure
> не Emacs

Удачи.

Ответы085593

73 Кб, 605x868

1 ноя, 07:32 #25 #1085333

>>1084783 (OP)
> Параллельно буду глубоко вникаться в функциональный анализ, теорию категорий, и потом в топологию.
И как успехи? По-твоему функциональный анализ как-то релейтед к функциональному погромированию, да?
>>1085113
> Хочется язык, на котором можно писать будто математические выражения.
Ага, я тоже когда-то с такими мыслями вкатывался в хаскель.
Оказалось что даже всякие теорем пруверы как-то далеки от нормальной математики, ибо опираются на костыли теории типов вместо костылей теории множеств.
А среди математиков всем насрать на теорию типов, кроме её немногочисленных адептов.

Ответы085376

1 ноя, 10:46 #26 #1085364

>>1084783 (OP)
>Опыт байтоебства на С/С++ больше 10 лет.
Если бы у тебя был такой опыт, ты бы не задал такие вопросы.

1 ноя, 11:35 #27 #1085376

>>1085333
Может ты не шаришь просто. Теорией типов называют формальные системы. Если ты не осилил, то проблема не в системе. Если ты такой умный, создай свою формальную систему. Ну или хотя бы опровергни хоть одну из существующих.

Ответы085596

1 ноя, 18:05 #28 #1085591

>>1085324
>Atom
>приличный хипстерок

Ебать ты не в тренде, ставь LightTable пока тебя в коворкинге не обоссали.

1 ноя, 18:06 #29 #1085593

>>1085332
воще беспонтовая предъява, кложа это не коммон лишп, на имакс ей похую

Ответы086009

1 ноя, 18:09 #30 #1085596

>>1085376
Да все он правильно сказал, cs к математике имеет такое же отношение, какое html имеет к программированию. Среди ТРУ Ъ НАСТОЯЩИХ ИСТИННЫХ математиков отношение соответствующее.

Но (тебе|опу) так-то похуй должно быть, тебе(ему) не тусовочку же вливаться и не в нму поступать, а чисто ДЛЯ ДУШИ.

Ответы085725

1 ноя, 21:50 #31 #1085725

>>1085596
>Да все он правильно сказал, cs к математике имеет такое же отношение, какое html имеет к программированию.
Что такое математика? Формальная система. В природе математики не существует, не существует чисел, и всего остального. Их придумали, как формальную систему, для решения определенных задач. Лямбда-исчисление тоже формальная система, опирающаяся на формальную систему математику, а точнее на мат. логику и другие более узкие формализмы. Так что твое утверждение в корне не верно.

>>1085596
>Но (тебе|опу) так-то похуй должно быть, тебе(ему) не тусовочку же вливаться и не в нму поступать, а чисто ДЛЯ ДУШИ.
Мне не все равно. Я математик, и мое мышление математическое, поэтому я исследую CS с точки зрения математики. Рассматриваю CS как формальные системы.

Ответы085766

1 ноя, 22:25 #32 #1085766

>>1085725
>Что такое математика? Формальная система.
А ты я смотрю интересная личность)) доставь-ка нам определением этой формальной системы под названием "математика"))

>>1085725
>Я математик
Сильное утверждение. Проверять мы его, конечно, не будем. Что закончил? Сколько публикаций, какие темы?

Ответы085941

1 ноя, 22:49 #33 #1085796

лучше читай библию. я не шучу.
если формально подойти к изученияю функциональщины, то это пиздец как долго. там дохуя понятий по которым нет популярных книжечек. точнее, есть, но они не помогут. есть научные работы. если их не читать, то получится еще один верун. поэтому сразу лучше перейти к первоисточнику, к библии.

Ответы085808

1 ноя, 23:01 #34 #1085808

>>1085796
>дохуя понятий по которым нет популярных книжечек
Например?

2,7 Мб, webm, 1280x720, 0:09

2 ноя, 00:43 #35 #1085881

>>1084783 (OP)
Заходишь на http://scrappers.space там смотришь на сколько востребован язык в СНГ и на западе, смотришь какие зарплаты для него в СНГ и на Западе и выбираешь.

Ответы085978

2 ноя, 02:34 #36 #1085941

>>1085766
>А ты я смотрю интересная личность)) доставь-ка нам определением этой формальной системы под названием "математика"))
Это не формальное определение. Но вообще то, мат. логика формальная система. Числа откуда, как они придуманы, откуда ты знаешь, что 2 это два? Это же формальный язык. Еще 2 можно римскими цифрами написать, - снова формальный язык.

>>1085766
>Сильное утверждение. Проверять мы его, конечно, не будем. Что закончил? Сколько публикаций, какие темы?
Это никого не касается кроме меня. Я не буду перед тобой оправдываться.

Ответы085961

2 ноя, 03:18 #37 #1085961

>>1085941
>Это не формальное определение.
>Что такое математика? Формальная система.
Братан, я запутался, ты объясни по-простому. То есть математика - это формальная система, у которой неформальное определение, так?

> Я не буду перед тобой оправдываться.
За что оправдываться-то, братан? Оправдываться за то, что ты математик, да?

2 ноя, 03:52 #38 #1085978

>>1085881
Только у меня эта параша показывает в топе раст с 30к вакансий что ждунов что синьков?

Ответы086062

2 ноя, 08:37 #39 #1086009

>>1085593
Какая разница какой лисп, без lisp mode тыкать скобочки это неблагодарное занятие, если честно.

Ответы086123

2 ноя, 12:03 #40 #1086062

>>1085978
Баг видимо какой-то.

sage 2 ноя, 15:35 #41 #1086123

>>1086009
диван, ну куда ты лезешь?

17 ноя, 18:11 #42 #1093545

Посоны, у меня есть два с половиной стула, помогите выбрать, или предложите третий.
Вводные: говнокодю на рельсах(основа) и js(как дополнение к рельсе, а не что-то самостоятельное).
Хочется дивгаться дальше. Java- банально, хоть и наверное неплохо с точки зрения карьерно-зарплатного роста.
Так вот. Почему-то(ирарчционально, просто как-то хочется и все) хочется попробовать Elixir(а может быть ив ообще начать с Erlang). Мозг подсказывает(может ошибается?) что по соотношению саморазвитие/получить перспективы для карьеры лучший выбор Scala.
Что думаешь анон, какие подводные?

Ответы093554093558

17 ноя, 18:30 #43 #1093554

>>1093545
Вместо того, чтобы терзаться вопросом ОЙ ЧТО ЖЕ МНЕ ВЫБРАТЬ ВДРУГ ОШИБУСЬ, за это время уже успел бы прочитать первый туториал по эликсиру и написать хелло-ворлд на фениксе.

Ответы093605

17 ноя, 18:40 #44 #1093558

>>1093545
Учи Elixir.

17 ноя, 19:52 #45 #1093605

>>1093554
Такой вопрос есть. У меня сейчас есть руби, который по сути нахуй никому не нужен кроме узкой сферы в виде рельс. Не будет ли то же с Эликсиром и Фениксом? Не получу ли я те же яйца только в профиль?

Ответы093651093670093690

17 ноя, 20:51 #46 #1093651

>>1093605
Тебе зачем язык нужен? Чем рельсы не устраивают? Если ты хочешь сказать что на руби нет работы, то это ложь. Ты наверное плохо искал.

17 ноя, 21:28 #47 #1093670

>>1093605
Никакой язык не нужен кроме узкой сферы.
Ты как из каменного века, её богу. Сейчас не 80е, мы живём в полиглот-эпоху, учи всё что интересно, ёпта.

17 ноя, 21:46 #48 #1093690

>>1093605
Вместо того, чтобы терзаться вопросом ОЙ ЧТО ЖЕ МНЕ ВЫБРАТЬ ВДРУГ ОШИБУСЬ, за это время уже успел бы прочитать первый туториал по эликсиру и написать хелло-ворлд на фениксе.

Ответы093755

18 ноя, 00:34 #49 #1093755

>>1093690
Я могу заполгода научиться писать хеллоуворды на 100500 языках. Только толку от этого, если уж заниматься чем-то, то на уровне более глубоком, чем хелловорд.
Зачем мне язык? У меня есть работа на руби, она меня на данный момент устраивает. Но не сидеть же на месте, надо же развиваться.

Ответы093925

18 ноя, 14:50 #50 #1093925

>>1093755
>Я могу заполгода научиться писать хеллоуворды на 100500 языках.
>Я могу
Но вместо этого сидишь на мейлру. Три дня назад вопрос свой задал - сколько уже хеллоуворлдов написал? За это время как раз мог бы настроить енв для скалы и феникса, написать на обоих хеллоуворлды, скачать все нужные книжки, прочитать первые главы и выбрать то, что тебе больше понравилось.

> Но не сидеть же на месте, надо же развиваться.

18 ноя, 18:49 #51 #1094027

Ocaml ща наоборот оживает, смотри там Reason хайп проходит. Будет так же как с Elixir, но язык нормальный, типизованый

Ответы094033095000

18 ноя, 18:55 #52 #1094033

>>1094027
Ну и платформу выбрали адекватную (js как основной таргет), а не хуй знает откуда взявшуюся и кому нужную виртуальную машину

Ответы094379

19 ноя, 15:21 #53 #1094379

>>1094033
Охуенный интероп, ага. Спойлер: ненужно, не взлетит

20 ноя, 16:49 #54 #1095000

>>1094027
Ты сам юзаешь OCaml? Вопрос не праздный, хотел когда то поставить окамл, но не осилил. Под убунту нет готовых пакетов (есть старые в репе убунты), собирать из сорцов не умею. Вроде можно установить окамл через OPAM?

Ответы095004095007095128

20 ноя, 16:59 #55 #1095004

>>1095000
>Под убунту нет готовых пакетов
Поэтому если кодишь, надо ставить арч-маньяро. Там в AUR все есть, а если нет, PKGBUILD за минуту пишется.

Ответы095007

20 ноя, 17:05 #56 #1095007

>>1095000
> Под убунту нет готовых пакетов
Хуль ты мне пиздишь?

> есть старые в репе убунты
Так есть или нету? Старые, блядь, пиздец просто.

> Вроде можно установить окамл через OPAM?
https://opam.ocaml.org/doc/Install.html первая ссылка в гугле, блядь.

>>1095004
Арчедебил, съеби уроки делать.

мимо-злой-мл

Ответы095100095103

20 ноя, 19:37 #57 #1095100

>>1095007
>Так есть или нету?
Последних версий под Xenial нет. Есть 4.02.3 двухлетней давности.

20 ноя, 19:44 #58 #1095103

>>1095007
>https://opam.ocaml.org/doc/Install.html первая ссылка в гугле, блядь.
Эту ссылку я смотрел уже. Вопрос не как поставить опам, а как ставить сам окамла из опама, и как им пользоваться потом?

P.S. Кстати официального пакета опама для xenial нет, есть только для trusty и vivid.

Ответы095380

20 ноя, 20:54 #59 #1095128

>>1095000
>Ты сам юзаешь OCaml? Вопрос не праздный, хотел когда то поставить окамл, но не осилил. Под убунту нет готовых пакетов (есть старые в репе убунты), собирать из сорцов не умею. Вроде можно установить окамл через OPAM?
>
Под убунту как раз все и заточено. Все возможные пакеты есть. Конечно ставь Opam

Ответы095372

20 ноя, 21:07 #60 #1095136

>>1084783 (OP)
самое смешное что ты все равно даун в конце

21 ноя, 07:47 #61 #1095372

>>1095128
>Под убунту как раз все и заточено. Все возможные пакеты есть. Конечно ставь Opam
Под 16.04 нет пакетов окамла/опама от Inria.

21 ноя, 08:08 #62 #1095380

>>1095103
>https://opam.ocaml.org/doc/Install.html
>Вопрос не как поставить опам, а как ставить сам окамла из опама, и как им пользоваться потом?
Ах ты сука, ты издеваешься значит, да?
https://opam.ocaml.org/doc/Usage.html

Ответы095981

22 ноя, 11:12 #63 #1095981

>>1095380
У них старые пакеты в репе.

Ответы096107

22 ноя, 16:12 #64 #1096107

>>1095981
У кого у них? У опама? У опама старые пакеты в репе? Ты наркоман, блядь?

Ответы096377

23 ноя, 03:13 #65 #1096377

>>1096107
Ссылку открой и посмотри. Пакеты опама и окамла в репе датируются 2 летней давностью. Во вторых, под ubuntu xenial пакетов в репе нет. Надеюсь до тебя дойдет смысл слов, а то складывается впечатление, что у тебя слабоумие.

Ответы096383103472

23 ноя, 04:24 #66 #1096383

>>1096377
Если память не подводит, там PPA на офф сайте

Ответы096391

23 ноя, 06:08 #67 #1096391

>>1096383
Еще раз повторяю. Даже в PPA пакеты 2 летней давности. И в этом PPA нет пакетов под ubuntu xenial.

sage 23 ноя, 09:51 #68 #1096431

>>1085053
>ФП язык должен быть изящым и выразительным
В лиспе ты можешь нахуячить сколь угодно охуенную выразительность, даже с изменить парсер под свои нужды. Но таки, это не обязательно функциональное программирование.

С выразительностью хаскеля ты соснёшь с проглотом. Твой код будет состоять из лифтов чуть более, чем полностью.

Ответы103440

5 дек, 14:21 #69 #1103406

Подскажите спрингомакаке годные ресурсы для изучения Elixir, желательно с интерактивные с тасками от простого к сложному.

5 дек, 15:18 #70 #1103440

>>1096431
>лифтов
Значение знаешь?

Алсо, окамл не мёртв.

Чтобы понять Суть (тм) ФП хаскель идеально подходит, окамл чуть более практичный, если у тебя stateful-код, но там нет некоторых фишечек (что не критично, в замен есть другие фишечки).

Ну и rust более подходящая замена C++, тоже с многими функциональными фичами, но он, конечно, не совсем функциональный ЯП.

5 дек, 15:46 #71 #1103472

>>1096377
opam собирает версии окамла в ~ каких угодно версий, хоть nightly билдов. Так что похуй какая там версия окамла в твоём дистрибутиве.

Чем тебя не устраивает эта версия https://packages.ubuntu.com/xenial/ocaml/opam ?

Ответы103772

ОП — хуй 5 дек, 16:08 #72 #1103485

Coq.
Это очевидно.

Ответы103489

5 дек, 16:22 #73 #1103489

>>1103485
Тогдв уже лучше Agda, Coq уж слишком чисто прувер.

6 дек, 07:38 #74 #1103772

>>1103472
Это же старьё. Авторы забили на поддержку своего продукта. Поэтому на Окамле мало кто пишет. Да и развитие идет очень медленно. Я стараюсь не использовать такие инструменты. Замучаешься потом с багами. Ответы будет негде искать. Если бы я точно знал что окамл в чем то лучше других языков, то я бы нашел способ установить свежую версию, скомпилил бы в докер контейнере например. А так как я не уверен, у меня нет мотивации это делать. Если авторы хотят повысить популярность своего языка, им нужно позаботиться о простоте его получения. Там скорее всего с библиотеками тоже самое.

Ответы103808

6 дек, 10:18 #75 #1103808

>>1103772
Что ты несешь? В твоем манямирке из того, что в убунте протухшая версия компилятора и тебе уже сказали, что ЭТО НЕВАЖНО, блядь, ты через опам любую версию все равно ставить будешь следует, что авторы забили на "поддержку своего продукта"? Хуйню не неси, братан.

> Да и развитие идет очень медленно. Я стараюсь не использовать такие инструменты.
Тогда не вздумай использовать джаву и си - замучаешься потом с багами, ага.

> я бы нашел способ установить свежую версию
Не, ты либо дебил, либо тралишь. Нахуя тебе что-то искать, але? Ставишь опам, ставишь компилятор. Все. На сайте пошаговые инструкции, здесь тебе уже несколько анонов объяснили - нет, ты до сих пор ищешь способ установить свежую версию, лол. У тебя не с мотивацией походу проблемы, а с пониманием написанного текста - ты уж извини за прямоту.

Ответы103832

6 дек, 10:43 #76 #1103832

>>1103808
>в убунте протухшая версия компилятора
Не компилятора, а ОПАМА. Компилятор конечно тоже протухший. Почему INRIA не может поставлять свежие версии, хотя бы в своих реплах?

>и тебе уже сказали, что ЭТО НЕВАЖНО, блядь, ты через опам любую версию все равно ставить будешь
Я не ставлю пакеты 2 летней давности. ОПАМ там 2015 года.

>Тогда не вздумай использовать джаву и си - замучаешься потом с багами, ага.
У них всегда свежие версии под любую платформу есть. У INRIA даже под Xenial нету.

>Не, ты либо дебил, либо тралишь. Нахуя тебе что-то искать, але?
Читай первый ответ.

Ответы103884

6 дек, 12:58 #77 #1103884

>>1103832
>Почему INRIA не может поставлять свежие версии
>В репозитории убунты
>INRIA

> Я не ставлю пакеты 2 летней давности.
Блядь, ты реально упоротый. https://opam.ocaml.org/doc/Install.html - что тебе тут непонятно?

> У них всегда свежие версии под любую платформу есть
Ага, особенно у джавы. Дебил, блядь.

> Читай первый ответ.
Да я уже и так понял, что ты дебил.

6 дек, 15:42 #78 #1103979

оп, смотри, отвечаю совсем кратенько: тк ты на крестах кодил, то ml семейство тебе должно понравится, потому что ты увидишь, как проблемы, которые были в си и страуструп пытался решить в с++, были более элегантно решены за счет вывода типов, сравнения с образцом, модулей в семействе ml
вообще, все развитие с++ - это попытки сделать язык надежней за счет увеличения строгости системы типов, но и при этом собственно сократить объем кода требующийся для этого (по сути все с++11 - с++17 как раз и решают вторую задачу)
в свое время эта же проблема была решена и в ml семействе
другое дело, что таки создавать реальные приложения придется все равно на с++ так как у ml-семейства традиционные проблемы с "бэкендом" если так можно сказать - нехватает инструментария, "оптимизирующие" компиляторы это только на словах, проблемы с параллельностью и прочее, кстати чем f# и хорош, тем что он "нахаляву" использует возможности огромной платформы .net

Тред утонул или удален.
Это копия, сохраненная 6 декабря 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки

/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion