|
Я не ДАСМ, но выскажусь :))
C++ позволяет более четко организовать интерфейсы между различными областями (виртуальными объектами, если угодно), и провести разделение доступа к данным. Ну и вообще, позволяет более логично выстроить структуру программы и получить более высокий уровень абстракции. К примеру, если представить Turbo Vision на чистом С, то работать с ним будет намного неудобнее чем с написанным на плюсах. В свое время я с TV работал, а после этого попрограммировал ИФП на С в Фотоне под qnx 4.2. Разница очень заметная. На С++ намного удобнее. А потом пришли RAD, и без объектов теперь никуда.
Для 8-битных МК С++ - баловство, по моему. А вот на всяких жирных АРМах, где байты ОЗУ и флэша можно особо не считать, можно и на С++ пописать.
E-mail: info@telesys.ru