ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
130373 Топик полностью
Vit (07.09.2008 09:58, просмотров: 173) ответил =AlexD= на Я просто хочу скромно напомнить, что "кое кому" :-) не хватало возможностей Си для своих мегапроектов. Он чёта почитал , ужаснулся и испугался. :-) Я не знаю что тут комментировать. Если цель использования С++ запутать самого себя, то это тоже
Когда пишу на С бывает, что приходится останавливаться и пытаться решить вопросы, котрые при использовании С++ решились бы в элементе. Тут и понимаешь, где та грань, за которой возврата нет. В такой момент можно в очередной раз прикинуть во что мне обойдётся возможность использования вкусностей плюсов, насколько сужается выбор инструмента и какие ограничения придётся терпеть от конкретной реализации компилятора. Я давно не верю в сказки о бешенном преимуществе в объёме и быстродействии программ написанных на асме по сравнению с программами, написанными на пуре-Ц, потому как компилеростроители всё-таки не стоят на месте и результаты их труда видны. Конечно, на асме некотрые вещи делаются несравнимо эффектнее и эффективнее (можно припомнить примеры от MBedder), ну и без асма некоторые вещи просто не решаются. И точно так же наблюдаю аналогичную картину с плюсами - там где есть целесообразность применения плюсов при определенном опыте пишущих складываются интересные проекты с очень небольшим оверхедом (или вовсе без) по размеру и быстродействию. Движение есть. Если подходить более широко, то архитектура программ, писанных на плюсах, значительно отличается от вариаций архитектуры программ писанных на пуре-Ц (если , конечно, это не глупое переписывание с одного языка на другой). Причём для эффективного использования плюсов программист вольно или невольно оперирует более сложными конструкциями данных, чем при использовании пуре-Ц или тем более асма. Соответственно это несколько иная профессиональная специализация. Но, ИМХО, в самОм подходе дело не в самОм плюсовом языке как инструменте, а в том, что психология пишущего должна быть иная, чем при использовании пуре-Ц или, тем более, асма. Не знаю как это правильно описать и нужно ли, но это, ИМХО, есть. И пока я не применяю плюсов для микроконтроллеров (даже для LPC2378;)) как по объективным причинам (в том числе моём слабом знании плюсов), так и просто не хочу "сворачивать моск". ЗЫ. Писать для компа на Ц-шарп понравилось - иногда балуюсь. Особенно помниццо когда с полутыка не читая доки прикинул, что где-то размер строки среди свойств должен быть и оказалось, что он таки есть именно под именем Length;) Ох, и насколько это далеко от ручного рисования форм посредством lcc...