я думаю, тут больше психологический барьер. практикующий j2ee программист (я уж тут со своей колокольни, но не думаю что разница велика) скорее побоится привносить в свою ежедневную практику что-то не опробованное; ну и когда перед глазами ява-ява циклы-циклы, сдвиг парадигмы инициировать как-то сложно – мозг костенеет и воспринимает яыы как синоним циклов. если же программист берется изучать другой язык, барьер ниже -- язык другой, очень хорошо если синтаксис другой -- есть повод писать по другому. я несколько лет писал на питоне, практически сразу научился (на консумерском уровне, понятное дело) орудовать high-order functions и замыканиями, но эффективно применить эти практики в сишарпе смог только сейчас. думаю, если бы опята питона у меня за спиной не было, я бы искренне не понимал полезности анонимных делегатов.
то же и с руби -- однажды увидев в чужом языке "реализацию strategy в синтаксисе" (тогда я еще не знал что есть замыкание), куда проще применять strategy в работе, нежели опираясь на модель gof.
no subject
Date: 2007-02-13 09:50 am (UTC)то же и с руби -- однажды увидев в чужом языке "реализацию strategy в синтаксисе" (тогда я еще не знал что есть замыкание), куда проще применять strategy в работе, нежели опираясь на модель gof.