ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
454348 Топик полностью
Д.ARMоед (16.10.2013 09:13, просмотров: 146) ответил Evgeny_CD на Д.АРМоед, лучик света в нашем темном царстве профессионального срача (С) (ТМ), скажи свое веское слово...
сейчас осветим :))  ежели не затевать членомер, то этот D - никакой. точнее, такой же, как и остальные. практически повсеместно, когда "хочется чего-нибудь этакого" начинают просто комбинировать известные сущности. без учёта одной маленькой детали - возможности вменяемой работы с вновь полученной кучей на метауровне. для plain C - это работа с адресами и указателями. когда вводится что-то ещё, вроде как, совместимое внизу, на метауровне начинаются "разброд и шатания", обычно выливающиеся в постоянное допиливание компилера и/или бредовые глюки runtime'a на больших системах. если допиливания дофига, язык в итоге превращается в подобие левой руки dsl. если фичи выносятся в библиотеки - с большой вероятностью в итоге получается фреймворк. детальное изучение и виртуозное владение тем или другим начинает требовать затрат времени, многократно превышающих время средней разработки. видимо, это некий общий тренд в экономике - исключение непрямых затрат из себестоимости конечного продукта..