Четвертый BORLAND С++ и его окружение


Введение


Сейчас совершенно ясно, что на смену традиционному программированию, переживающему трудные времена, пришло объектно-ориентированное. Властелины софта переключили производства на выпуск

объектно-ориентированных сред и языков программирования. В срочном порядке переписываются под объектно-ориентированное представление многие известные программы, например FoxPro.

Успех объектно-ориентированного программирования (ООП) объясняется предоставляемой им возможностью естественно имитировать

реалии нашего мира. Решая сложные проблемы, выдвигаемые жизнью,

человек постепенно развил в себе замечательные способности к

обобщению, классификации и созданию абстракций. В живых реалиях

мы находим общие признаки, свойства, способы поведения и по ним

создаем классификационные словари.

Долгое время идеи ООП сдерживало ограниченное быстродействие

персональных компьютеров. Первые объектно-ориентированные языки,

поддерживающие эту технологию, носили больше исследовательских

характер. Однако, с приходом 386-ых процессоров процесс пошел,

как по маслу. На смену пришли новые языки, предназначенные для

широкомасштабного промышленного ООП. С их помощью стало возможным

обобщать свойства, классифицировать объекты, абстрагировать из

них новые, управлять ими, используя различные методы.

Эта книга посвящена Borland C++ - новому мощному объектно-ориентированному расширению языка Си.

С++ лучше, чем Си. Он удобней при написании программ, более

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

(Simula, Smalltalk): он обеспечивают обратную совместимость с

миллионами уже написанных строк на обычном Си. Добавить объектно-ориентированные элементы к действующей программе на знакомом

языке гораздо проще, чем всю ее переписать заново, используя совершенно другой язык. Кроме того, не пропадают ни средства, вложенные фирмой в подготовку программистов, ни накопленный ими

опыт, так как программистам нужно освоить не совершенно новую

систему основных конструкций, а лишь несколько дополнительных

особенностей.

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




- Начало -    - Вперед -