Да, к вопросу о псении на языки и платформы
http://juick.com/dmz/2147369#53
а мне вот, допустим, ваши реплики неприятны и потенциально вредят бизнесу. и если ко мне через месяц придет заказчик и скажет --- какого хуя вы вот мне софт для управления дц пишете на хаскелле, я тут читал автора ёрливидео, и он говорит, что хаскель --- говно, переписывайте всё нахуй на эрланге --- это будет уже прямой убыток. это маловероятно, но вполне может пойти в том ключе.
а мне вот, допустим, ваши реплики неприятны и потенциально вредят бизнесу. и если ко мне через месяц придет заказчик и скажет --- какого хуя вы вот мне софт для управления дц пишете на хаскелле, я тут читал автора ёрливидео, и он говорит, что хаскель --- говно, переписывайте всё нахуй на эрланге --- это будет уже прямой убыток. это маловероятно, но вполне может пойти в том ключе.
no subject
Несомненно. Иначе психиатр нужен уже не сисадмину заказчика, а исполнителю заказа.
> Потому
Упс. Ложная причинно-следственная связь.
> вполне в компетенции заказчика
Упс. Неверное употребление термина "компетенция".
> требовать решения в рамках общепринятых средств, с минимальной стоимостью сопровождения
Упс. Опять ложная причинно-следственная связь.
> на каких-то экзотических языках, на которых программируют лишь любознательные студенты, в свободное от универа и кабаков время.
Упс. Переход на личности.
Ещё раз упс. Создание фальшивого чучелка для битья.
Не готов вести дискуссию на таком уровне, извините.
no subject
В индустрии есть лишь 3 языка (для всего, что не вэб) - C/C++, Джава, C#. А всякие хацкели идут на общую свалку к паскалям - в детский сад.
no subject
no subject
Успешные "шаровары"? Ок, это тоже индустрия - но я, всё больше, средние-крупные проекты имел в виду, скажем, с сотнями тысяч, если не миллионами человеко-часов.
no subject
no subject
no subject
no subject
no subject
Не факт. Современные "индустриальные" языки опираются на очень большой плат всевозможных библиотек. Т.о. 1 строка кода может транслироваться в сотни тысяч строк ассемблера.
Думаю, у хаскелля такая поддержка намного меньше - соответственно, меньше возможностей пользоваться уже существующими решениями, зато больше возможностей изобретать колесо.
P.S. И что касается "рукожопых" - профессионал очень хорошо подумает, прежде чем начнёт учить ещё один ЯП, для потребностей коммерческой разработки. Остаются всякие любознательные студенты, которым некуда время девать - но они куда более рукожопее профессионалов. :)
no subject
Но основная проблема в другом: я могу починить код библиотеки на C++, C#, Java, потому что мои знания языка ничем принципиально не отличаются от знаний авторов библиотеки.
А вот некоторые хаскелевые библиотеки, которыми я пользовался, я починить мало того, что починить не смогу, я даже понять не могу, где в них ошибка. Очень уж вывернутые методики мышления нужны.
no subject
Seriously - а как же питон, ruby, перл? Они не только для веба используются; вон, OpenStack на питоне написан целиком, и там под миллион строк - достаточно большой и крайне активный проект.
Какже вот например ITA Software - написанный на лиспе?
Как же Scala, которая используется уже всеми кому не лень - LinkedIn, Twitter, добрая половина всяких bigdata стартапов (ходил-интервьюился в Долине, и даже сам удивился - все, с кем я разговаривал, её использовали).
Как же Erlang, на котором написана исполинская телеком-платформа Ericsson да и вообще тьма всего?
Как же Echo (http://aboutecho.com), написанный в основном на Erlang, Haskell и OCaml, с небольшими вставками си? (переписанный с C++ и Perl кстати)
no subject
Кобол и фортран - это другие времена. К тому же, на фортране всё больше учёные забавлялись, коммерческая разработка на нём не велась. А кобол умер, когда появился C.
П.С. Я ведь написал "для всего, что не вэб". К чему эти отсылки на скриптовые языки и прочие Линкедины?
no subject
no subject
OpenStack это вообще не веб.
В LinkedIn и Twitter скала используется для инфраструктурных сервисов (очереди сообщений, key-value stores, cluster management итп), а не для отдачи данных из веба.
В ITA Software LISP используется тоже не только для отдачи данных из веба.
Erlang тоже используется в телеком-платформе Ericsson вообще совсем не для веба.
Haskell, Erlang и OCaml используются в Echo не только для отдачи данных из веба.
no subject
А что касается использования хаскелля в не-вэб системах - негусто. Сложно сказать, что там за мотивация у менеджеров, но хорошо это не закончится - помучаются, да перепишут на нормальной языке.
(no subject)
no subject
no subject
SPICE
И целая куча других пакетов для расчётов.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
Велась и ведется. Вы на автомобилях ездите, на самолетах летаете?
LAPACK, LS-DYNA, PAM CRASH, etc, etc.
no subject
Язык для разработки микроэлектроники Bluespec.
Oracle R Enterprise.
no subject
no subject
все эти "ложные причинно-следственные связи" и "неверные употребления терминов",
цветут и колосятся... :)
то лучше действительно удалится с видом исполненым оскорбленного достоинства,
в башню из слоновой кости. :))
no subject
как я уже говорил, для готовых заплатить стоит держать проверенного психиатра на субподряде
для неготовых - сойдёт и башня
no subject
а от реальности, таки никуда не сбежиш, она и в башне достанет
се ля ви :)