Пролетело тут в сендере (читал архивы, чего понаписали за время моего пребывания в Москве). Обращаю внимание, это сеть компьютерного факультета, далеко не самого худшего вуза страны.
Наткнулся тут на несколько строчек описания характеристик языка программирования
(
Read more... )
PS: Хотя некритические восторги по поводу Haskell и полное непонимание откуда у него уши растут - печально. Но все лучше, чем рассуждения о "дизайн паттернах"
Reply
А что из более менее известного софта написано на функциональных языках?
Reply
Reply
но основной вопрос не в том, что написано, а в том, что люди эти вещи должны знать - я вот пишу на С++, но в функциональном стиле, так что получается элегантно и коротко
Reply
Reply
Reply
А H-M type system c type inference на самом деле в С++/Java/C# присутствует в полный рост, хотя и в изрядно извращенной форме - в виде generics.
Reply
А в плюсах не сложно сделать юзабельную ленивость, пользоваться которой не сложнее чем контейнерами.
В С++/Java/C# H-M type system есть в самом языке. А в чистом C ей воспользоваться уже не удасться. В отличии от ленивости.
Reply
Reply
Reply
Что такое "отложенная оценка"?
Куда на асме пихать управление памятью? Энергичный язык может жить без закадровых махинаций с памятью, ленивый - вряд ли.
Reply
Отложенная оценка - что то типа FORCE(eax,value), где value - указатель на структуру с величиной, признаком вычисленности и ссылкой на код вычисления.
Замыкания можно хранить как указатель на функцию и массив аргументов.
Было бы желание, а извратиться всегда можно :-).
Reply
Получается очень даже громоздко. Не асмовский стиль. Лучше на другом языке делать.
Reply
Еще система статистики по коммитам в subversion - но это совсем мелочевка.
Reply
А откуда у него уши растут? У меня есть некоторые соображения на этот счет, но интересно послушать профессионала.
Reply
Где можно поподробнее почитать, откуда у него растут ноги?
Reply
Leave a comment