>[оверквотинг удален]
>>>И какое отношение Haskell имеет к мелкософту?
>
>На него был дан конкретный ответ: "Совершенно прямое. Двое _ведущих_ разработчиков работают
>в Microsoft. Peyton Jones и Simon Marlow". Хотите с этим поспорить?
>Тогда пруфлинк об их "истинном месте работы" в студию. Никто тут
>не утверждал, что Хаскель придумали в МС, а вот что ребята
>из МС многое делают для его развития - чистейшей воды правда.
>
>p.S. Так что там с делегатами и замыканиями в java?
>Что там в энтерпрайзной java c поддержкой перегрузок, делегатов, замыканий? Или там >наконец-то сделали поддержку properties? 1. энтерпрайзная java или JEE - это платформа, а не язык, поэтому не надо задавать таких тупых вопросов. Пора бы уже давно просечь, что java-платформа поддерживает достаточное количество других языков. я например предпочитаю scala, очень удобный, выразительный, содержит смесь оо и функциональной парадигм. Там есть и перегрузки операторов и делегаты в виде mixin-ов, и замыкания, и все это реализовано очень элегантно.
2. что касается самого языка java, то погуглите java delegates, java closures, delegation event model и т.д. все это реализуется и не в виде костылей, а весьма элегантный oo-way. Перегрузка операторов появилась в java 7, хотя я и не вижу необходимости этого, если нужна перегрузка, можно юзать код groovy или scala. properties также не нужны, прочитайте о java beans
p. s. в java вы полный профан, так что не позорьтесь здесь, лучше попытайтесь доказать свою компетентность в дотнете и представить хотя бы одну инновацию :)