
TBN.ru
|
Сейчас
совершенно ясно, что на смену традиционному
программированию, переживающему трудные
времена, пришло объектно-ориентированное.
Властелины софта переключили производства на
выпуск объектно-ориентированных сред и языков
программирования. В срочном порядке
переписываются под объектно-ориентированное
представление многие известные программы,
например FoxPro.
Успех объектно-ориентированного
программирования (ООП) объясняется
предоставляемой им возможностью естественно
имитировать реалии нашего мира. Решая сложные
проблемы, выдвигаемые жизнью, человек постепенно
развил в себе замечательные способности к
обобщению, классификации и созданию абстракций.
В живых реалиях мы находим общие признаки,
свойства, способы поведения и по ним создаем
классификационные словари.
Долгое время идеи ООП сдерживало
ограниченное быстродействие персональных
компьютеров. Первые объектно-ориентированные
языки, поддерживающие эту технологию, носили
больше исследовательских характер. Однако, с
приходом 386-ых процессоров процесс пошел, как по
маслу. На смену пришли новые языки,
предназначенные для широкомасштабного
промышленного ООП. С их помощью стало возможным
обобщать свойства, классифицировать объекты,
абстрагировать из них новые, управлять ими,
используя различные методы.
Эта книга посвящена Borland C++ - новому
мощному объектно-ориентированному расширению
языка Си.
С++ лучше, чем Си. Он удобней при
написании программ, более читаемый. Подходы,
примененные при программировании на С++ повышают
надежность и расширяемость продуктов. C++
обладает исключительным свойством, которого нет
у специализированных языков ООП (Simula, Smalltalk): он
обеспечивают обратную совместимость с
миллионами уже написанных строк на обычном Си.
Добавить объектно-ориентированные элементы к
действующей программе на знакомом языке гораздо
проще, чем всю ее переписать заново, используя
совершенно другой язык. Кроме того, не пропадают
ни средства, вложенные фирмой в подготовку
программистов, ни накопленный ими опыт, так как
программистам нужно освоить не совершенно новую
систему основных конструкций, а лишь несколько
дополнительных особенностей.
В данной книге сделана попытка
разложить С++ в понятных проекциях, в которых он
бы воспринимался с первого взгляда, без
остановок, в первом чтении.
Несколько слов об идее, заложенной в
книге.
Поскольку каждая новая версия Borland C++
включает самую подробную техническую
информацию, трудно написать то, чего в ней нет.
Однако, многим программистам вместо чтения
толстых толмутов, для начального
программирования необходима информация,
изложенная в кратком виде, доступная по цене и
удобная для чтения дома и на работе. С другой
стороны, возникает потребность и в справочной
информации, которая была бы доступна в любой
момент времени в виде книги. По замыслу, эта книга
предназначена для программистов уже владеющих
профессионально хотя бы одним языком
программирования. Первой ознакомительной главы
им будет вполне достаточно для понимания
концепции языка С++, а последующие дадут более
конкретизированное представление о версии языка
Borland C++ 4.0.
В 1 главе книги "Азы C++"
Вы бегло ознакомитесь с основными возможностями
языка С++. Во 2 главе "Наставление
пользователю по Borland С++ 4.0" вы узнаете о
порядке инсталяции и работе с интегрированными
средствами компилятора Borland. Глава 3 "Справочная
информация по программированию" говорит
сама за себя. "Справочник по
программированию для DOS" вы найдете в главе 4.
В главе 5 Вы вкратце ознакомитесь с
отладчиком Borland C++ Turbo Debugger 4.0. Глава 6
включает справочную информацию о функциях в
таком виде:
abort Экстренно завершает программу
DOS UNIX Win16 #include <stdlib.h>
OS/2 Win32 void abort(void);
ANSI C++ ANSI C
и т.д.
Глава 7 расскажет о Objects Windows 2.0.
Жуть сколько много информации, но
оригинальная документация содержит в 3 раза
больше. Так что настраивайтесь посерьезней.
Надеюсь книга окажется полезной и нужной Вам,
уважаемый Читатель! |