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

       

Сейчас совершенно ясно, что на


Сейчас совершенно ясно, что на смену традиционному программированию, переживающему трудные времена, пришло объектно-ориентированное. Властелины софта переключили производства на выпуск
объектно-ориентированных сред и языков программирования. В срочном порядке переписываются под объектно-ориентированное представление многие известные программы, например FoxPro.
Успех объектно-ориентированного программирования (ООП) объясняется предоставляемой им возможностью естественно имитировать
реалии нашего мира. Решая сложные проблемы, выдвигаемые жизнью,
человек постепенно развил в себе замечательные способности к
обобщению, классификации и созданию абстракций. В живых реалиях
мы находим общие признаки, свойства, способы поведения и по ним
создаем классификационные словари.
Долгое время идеи ООП сдерживало ограниченное быстродействие
персональных компьютеров. Первые объектно-ориентированные языки,
поддерживающие эту технологию, носили больше исследовательских
характер. Однако, с приходом 386-ых процессоров процесс пошел,
как по маслу. На смену пришли новые языки, предназначенные для
широкомасштабного промышленного ООП. С их помощью стало возможным
обобщать свойства, классифицировать объекты, абстрагировать из
них новые, управлять ими, используя различные методы.
Эта книга посвящена Borland C++ - новому мощному объектно-ориентированному расширению языка Си.
С++ лучше, чем Си. Он удобней при написании программ, более
читаемый. Подходы, примененные при программировании на С++ повышают надежность и расширяемость продуктов. C++ обладает исключительным свойством, которого нет у специализированных языков ООП
(Simula, Smalltalk): он обеспечивают обратную совместимость с
миллионами уже написанных строк на обычном Си. Добавить объектно-ориентированные элементы к действующей программе на знакомом
языке гораздо проще, чем всю ее переписать заново, используя совершенно другой язык. Кроме того, не пропадают ни средства, вложенные фирмой в подготовку программистов, ни накопленный ими
опыт, так как программистам нужно освоить не совершенно новую
систему основных конструкций, а лишь несколько дополнительных
особенностей.
В данной книге сделана попытка разложить С++ в понятных проекциях, в которых он бы воспринимался с первого взгляда, без остановок, в первом чтении.

Содержание раздела