Здравствуйте, VladD2, Вы писали:
VD>Ребытя. Будьте чесны сами с собой. Вы выбрали Руби и Питон, не потому, что они динамические. А потому что они значитально удобнее чем кайо-нибудь С++ используемый вами до этого как основной язык. Но уже с C# перейти (даже) на Руби очень тяжело. А с какого-нибудь эээ, ну скажем Скалы, чтобы не раздражать население
, вообще невозможно, так как серьезно теряещь в функциональности.
Историческая справка: Ruby я начал использовать в задаче, где любой компилируемый язык отдыхает именно потому, что он компилируемый. И продолжаю его использовать именно из-за динамики. В частности, исполнение Ruby-нового кода только по исходникам является одним из важных факторов удобства использования написанных на Ruby инструментов для управления нашими программными системами. Так что динамика была и есть определяющим фактором использования Ruby как второго основного языка (после C++) в моем случае.
И кстати, больше всего функциональности находится не в языке, а в фреймворках. Наличие заточенного под нужную прикладную задачу фреймворка X для языка A оставляет язык B за бортом, если для него нет аналогичного фреймворка X'. Каким-бы супер-пупер языком B из себя не казался.