Aragaer
си понятный
Aliester
шестнадцятиричные коды понятные
Aleksei (astynax)
По сравнению с Коболом, Си - лапша и треш
Aleksei (astynax)
Хотя ANSI C - понятный
Alexander
и можно контролировать когда у тебя структура должна создаться на самом деле, а когда стримишь её
Aragaer
ну да, а есть другой какой-то?
Alexander
ну и все бегания рекурсивные мо структурам
Aliester
любой тюринг-полный язык может помочь
Alexander
@acrawley давай как спец по коболу ты расскажешь его бонусы с примерами? =)
Зигохистоморфный
Alexander
а мы расскажем почему haskell хуже
Евгений
Я серьёзно спрашивал, а не троллил вообще
Aleksei (astynax)
Aliester
Alexander
я знаю
Alexander
просто опять же повтор будет на 100500 сообщений
Aleksei (astynax)
Так языкочаты из этого же и состоят, не?
Alexander
а так когда вбрасывающий тоже работу провести должен, то не так обидно за 100499 сообщеновый повтор
Aliester
ну я можу сказать почему руби лучше большинства статических и всех динамических кроме Лиспа языков
Alexander
ну иногда тут статьи или вопросы по языку пробегают
Зигохистоморфный
да вообще хватит только X
Aliester
даже НАМ тюринг-полный язык если на то пошло
Зигохистоморфный
один комбинатор X и одна метаоперация - применение и все =)
Евгений
Aleksei (astynax)
Тьюринг-полнота, это необходимое условие, а не достаточное. Как бы
Alexander
я не могу перевести это на язык лямбда-исчисления
Alexander
могу попытаться на пальцах объяснить что происходит
Aliester
я просто не вижу в ближайшем будущем чтобы Хаскель или Идрис могли адоптиться большими коропорациями
Зигохистоморфный
ну есть еще всякие ККМ или как их там
Aliester
хотя кто знает, последнее время на наукоемкое в ФБ например не принимают без Ph.D
Aleksei (astynax)
Достаточно того, что они в целом адоптятся - как минимум Хаскель. Facebook тот же - заадоптил и хаскель и окэмл
Евгений
Aleksei (astynax)
Пока избегаем успеха, есть движуха. Как только заадоптят, начнется стагнация, ибо "обратная совместимость, вот это всё"
Aliester
гетто
Aliester
какое-то
Зигохистоморфный
Евгений
гетто
Не гетто, а контркультура
Aliester
не adapt, а adopt
Aleksei (astynax)
Фейсбук заадаптил Reason - сделал синтаксис, как в JS. Но Facebook заадоптил хаскель - написал на нём спамфильтр
Зигохистоморфный
ризон выглядит как говно
Aleksei (astynax)
Потому что заадаптили
Aliester
вообще хочу писать на Erlang телекоммуникации и не выебываться)
Aleksei (astynax)
Эльм вон тоже адаптят, поэтому его и адоптят ньюфаги
Зигохистоморфный
пора расширять документ))) http://b-studios.de/assets/guide-to-morphisms.pdf
Aliester
https://nim-lang.org/
Aliester
как вам?
Aleksei (astynax)
Nim - плохой язык, который пишет посредственных скиллов чувак, склонный принимать странные решения.
Приоритет операций, завязанный на кол-во обрамляющих оператор пробелов - такая себе идея (хотя некоторым - не мне - нравится)
Aliester
https://crystal-lang.org/
Aliester
а это?
Aleksei (astynax)
Кристалл скорее мертв, но уже более нормальная идея
Евгений
Руби это такой интерпрайз-ориентет питон?
Aleksei (astynax)
У Ruby три проблемы: он процедурный, он с ООП, он динамически типизирован. В остальном не такой уж и плохой язык :)
Зигохистоморфный
https://github.com/rudymatela/leancheck
Aliester
а еще экосистема окуппирования рельсами, от чего у меня бомбит
Зигохистоморфный
Евгений
Leonid 🦇
> переписать на чем-то более секюрном и перформном
Ну-ну
Aliester
нормальное ООП, унаследованное от смолтолка, немного функциональщины, другая философия, нормальные импорты и очень продвинутое метапрограммирование
Aragaer
у питона еще в довесок идет 100500 древних проверенных временем пакетов, завернутых в питоновские обертки
Aliester
у руби так же
Aragaer
ок
Aragaer
значит рано или поздно с руби тоже попробую ознакомиться
Aleksei (astynax)
> очень продвинутое метапрограммирование
хуже, чем много где
> немного функциональщины
везде есть
> нормальное ООП, унаследованное от смолтолка
ненормальное, но лучше, чем в Питоне, да
Aliester
хуже чем где?
Aliester
если брать языки из TOP20 TIOBE
Aleksei (astynax)
Чем в Лиспах, например :)
Aleksei (astynax)
Лол, TIOBE - тот ещё релевантный источник :)
Aliester
Aliester
Джонии, я Лиспов не чувствую)
Aleksei (astynax)
Метапрограммирование в Ruby, это "манкипатчим тут, манкипатчим там". Это никак не "полезная для продакшна фича"
Зигохистоморфный
Теория рекурсивных функций наряду с машинами Тьюринга и λ-исчислением является одним из подходов к формализации понятия вычислительного алгоритма
Aleksei (astynax)
Delphi и Scratch конечно же по праву свои места занимают ;)
Konstantin
я про scratch не слышал даже
Aliester