Бьерн Страуструп.
Язык программирования С++
14
Язык С++ проектировался для использования в
довольно традиционной среде, а именно: в системе
программирования С
операционной системы UNIX. Но есть вполне обоснованные доводы в пользу
использования С++ в
более богатой программной среде. Такие возможности, как динамическая
загрузка, развитые системы трансляции и базы данных для хранения определений типов, можно
успешно использовать без ущерба для языка.
Типы С++ и механизмы упрятывания данных рассчитаны на определенный синтаксический анализ,
проводимый транслятором для обнаружения случайной порчи данных. Они не обеспечивают
секретности данных и защиты от умышленного нарушения правил доступа к ним. Однако, эти средства
можно свободно использовать, не боясь накладных расходов памяти и времени выполнения
программы. Учтено, что конструкция языка активно используется тогда, когда она не только изящно
записывается на нем, но и вполне по средствам обычным программам.
Достарыңызбен бөлісу: