singalen: (Default)
singalen ([personal profile] singalen) wrote2008-03-05 04:26 pm

Мнения непросвещённого меня

rad:
что думаешь о Питоне с Руби?
какой за ними сегмент в будущем?

sin:
Питон в самой моде. Чуть ли не третий после ВБ и Джавы :)
Но как платформа незрелый - в старнадртной библиотеке даже нет приличных тредов. А это значит, и в виртуальной машине тоже.
Но выжить и отхватить хороший сегмент может.

С Раби ещё хуже. Ты читал "Rails is a ghetto"? Чего ждать от виртуальной машины, которую надо перестартовывать минимум раз в час?
Мне кажется, что оно держится, в основном, на авторитете Фаулера.

Ещё автор говорит, что в моду входят Lua и Factor - совсем молодые и сырые.
А ещё Haskell входит-входит, да никак не войдёт.

rad:
но на Руби-то пишут... даже в Киеве

sin:
Про Lua я узнал случайно, от Мутеля. Почти всё о нём рассказано в статье Википедии.
Factor - только из той ругательной статьи про рельсы.
Haskell - это чистая функциональщина, нам, императивщикам, на неё перестраиваться будет тяжело.

sin:
Пишут. Мода и Фаулер.
На Пайтоне ещё больше пишут.

Соврамши. Интересно, откуда я выдрал информацию о тредах. Сейчас как ни ищу, не могу найти того, что где-то прочитал - что всем тредам выдаётся один приоритет и т.п. Спасибо, [livejournal.com profile] gabriel_irk. Нынешние треды совершенно нормальные, а Stackles Python даёт совершенно новые для нас, алголоподобных, приёмы.

[identity profile] muwlgr.livejournal.com 2008-03-05 08:49 pm (UTC)(link)
Factor мне показался русской поделкой. Попытка умственного творчества без ознакомления с уже созданной фундаментальщиной. Как нередко бывает у тех, кто родился в СССР, освоил компы на местном матерьяле и затем пережил развал этого самого СССР.

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

На Ruby даже в Днепре пишут. Я написал в ЖоЖо, что Рельсы выучил - меня в 2 места позвали. Не пошёл :>
Заметных утечек не видел. Хотя память оно любит. Один инстанс приложения под Монгрелом хавает мег 50. Но в дальнейшем не разбухает. Впрочем, большой нагрузки не было. Рельсы - это всё ж приятный инструмент. Атакующий (типовые) проблемы создания веб-приложений сразу с нескольких сторон.

В Erlange действительно идеологически правильная многоздачность, а также fault-tolerантность. За счёт, естественно, отказа от сайд-эффектов (точнее, их изоляции в inter-process communications).

Про алголоподобные языки говорить не буду. Стараюсь поменьше ими интересоваться в эти дни. Да и в самом деле, что там может быть нового со времён Алгола-68 и PL/1 ? :>