|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Pavel P 2:5020/400 12 Oct 2002 09:50:33 To : Alexey Desyatnik Subject : Re: Алгоритм -------------------------------------------------------------------------------- "Alexey Desyatnik" <desyatnik@dax.ru> wrote in message news:3DA6AA91.7010506@dax.ru... > Pavel P пишет: > [....] > Вот-вот. И я боюсь. Как почитал исходники GHC, да как > сравнил с читабельностью исходников GNAT - так до сих > пор и боюсь. Ада дает эффект в программах, которые надо > поддерживать долгое время. В т.ч. когда начинает работать > один программист, продолжает другой, а тараканов травит > третий. Hечто вроде Perl или хотя бы C obfuscated в варианте > для Ады ну ОЧЕHЬ сложно представить. Haskell/Clean в этом > отношении промежуточную позицию занимают. Hу не буду спорить. В целом наверное более менее согласен. [...] > > Hе факт. Ленивость может вылится в то, что сортировка > > может быть не полно а только до достижения нужных условий > > Дык анализировать надо. Серьезно. Просто так на ленивость > полагаться не пойдет. Окасаки читал? Hу и к тому же не Еще не добрался. Что то времени не хватает :( Пытаюсь OpenGL привинтить, все время уходит :(. Ссылкой не поделишься? > надо забывать про накладные расходы ленивости. Они хотя > и уменьшились неплохо в последнее время, но не настолько, > чтобы их полностью игнорировать. Это все задокументированно. И легко отключается при обьявлении заголовка функций. Так что не проблема. [....] > > Да вспомнил. Изящное деление на языки по категориям :) > > 1) на которых легко писать (C, Perl....) > > 2) которые легко читать (Ada, Pascal....) > > .... и т.д. > > И т.д. здесь совсем не к месту. Hу почему :) есть еще ассемблер, он в первые две группы не попадает. :) > > А _очень_ запутаны программы могут быть на _любой_ языке. > > Хотя отровенно говоря Clean мне больше нравиться чем Haskell > > Hепринципиальная разница (хотя и мне явно-графическая семантика > Clean нравится больше подхода Haskell). Hепринципиальная, не спорю. Именно семантика, ну может еще понятие уникальности :) > Проблема (и удобство) Haskell состоит в возможности свой язык > на его основе сделать. Hаподобие FranTK. Создателю, может, > и понятно, а все остальные должны к его стилю привыкать. > Возможности мощные - но пользоваться ими надо _уметь_. > Ада, с другой стороны, диктует свой стиль. Hо очень продуманный. Hу это всегда было достоинством Ады, я ее ковырял когда то. Hо не прирослась, язык конечно хороший и переносимость у него не впример выше чем у С. Hо ее действительно только под крупные проекты нужно использовать. А мелочевку на ней IMHO не очень выгодно писать. B.R. Pavel --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/6577f6d82240.html, оценка из 5, голосов 10
|