[an error occurred while processing this directive]
Хорошие компиляторы предупреждают по поводу целочисленного усечения.
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено Oldring 12 февраля 2005 г. 15:41
В ответ на: Ой, а что там не по-детски? (+) отправлено dxp 11 февраля 2005 г. 11:14

Одной из целей разработки С++ было желание сохранить совместимость с С. В большинстве случаев это удалось - можно паренести С код в C++ модуль и он будет компилироваться и работать. Это, разумеется, привело к ряду недостатков языка, но, в то же время, и обеспечило ему широкое распространене. Недостатками являются, также, отсутствие возможности контроля переполнений арифметики, отсутствие встроенных массивов с контролем выхода за границу, отсутствие нормальных свтроенных строк. С появлением STL ситуацию попытались улучшить, но STL - это отдельная песня. Эта библиотека спроектирована гораздо хуже, чем сам язык.

С++, действительно, не налагает жестких ограничений на программиста. Только, если программист сам не накладывает на себя такие ограничения в выборе средства языка - его мало-мальски серьезный проект, как правило, проваливается.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru