pphantom: (Default)
pphantom ([personal profile] pphantom) wrote2012-02-11 01:39 am
Entry tags:

Альтернативное мировоззрение

Случайно наткнулся на "еще один рейтинг популярности языков программирования". Обнаружил, что практически все любимые (или не очень любимые, но уважаемые) мною языки (Fortran, Prolog, CL, Erlang, Lua, Haskel...) попали в категорию "альтернативного мировоззрения". Исключений только два - к "трэшу" относится любимая Ada, а к "мэйнстриму" - не слишком любимый, но уважаемый C. Правда, Forth и семейство Oberon в рейтинг вообще не попали...

[identity profile] dair-targ-one.livejournal.com 2012-02-10 09:59 pm (UTC)(link)
MapReduce на фортране писать как-то не очень удобно. А вот физ-мат задачи вполне успешно решаются и на Хаскеле с Эрлангом, согласпо этой статистике.

[identity profile] pphantom.livejournal.com 2012-02-10 10:28 pm (UTC)(link)
Ничуть не сложнее, чем на чем-либо другом.

Там в основном такие "физ-мат задачи", которые можно решить почти на чем угодно, хотя, кстати, именно физических задач там попросту нет.

Первые три, попавшиеся на глаза, ухлопались на Прологе за время порядка минуты на каждую. Вот, например, решение "проблемы 48":

===
sum(0,0).
sum(N,R):-Z is N**N,Nn is N-1,sum(Nn,Rr),R is Z+Rr.

goal:-sum(1000,R),Q is R mod 10**10,write(Q),nl,halt.
===
Это о чем-то говорит?

[identity profile] dair-targ-one.livejournal.com 2012-02-11 09:58 am (UTC)(link)
Статистика с Хабра говорит лишь о том, что в бизнес-задачах использовать Java/C++/Python/... гораздо удобнее, чем Prolog/Haskell/Erlang/...

[identity profile] pphantom.livejournal.com 2012-02-11 10:48 am (UTC)(link)
Думаю, что она говорит в основном о том, что в бизнес-задачах эти языки используются чаще. Но я совсем не уверен, что это связано с их удобством для этой цели.
(deleted comment)

[identity profile] pphantom.livejournal.com 2012-02-11 10:44 am (UTC)(link)
Я-то извиню, но это вопрос не ко мне, а к составителю "рейтинга". :)

[identity profile] waspagv.livejournal.com 2012-02-11 06:59 am (UTC)(link)
Меня убила USNO, родив версию своего пакета для рассчета эфемерид (NOVAS) на Питоне. Судя по той схеме, они просто следуют за менстримом.

[identity profile] pphantom.livejournal.com 2012-02-11 10:45 am (UTC)(link)
Да, сейчас это действительно распространенное явление.