Schildt Herbert - C++: базовый курс стр 2.

Шрифт
Фон

Программный код из Web-пространства
Помните, что исходный код всех программ, приведенных в этой книге, можно загрузить с Web-сайта с адресом: http://www.osborne.com. Загрузка кода избавит вас от необходимости вводить текст программ вручную.

Что еще почитать

Те, кто желает подробнее изучить язык C++, могут обратиться к следующим книгам.

Полный справочник по C++

Руководство для начинающих по C++

Освой самостоятельно C++ за 21 день

STL Programming from the Ground Up

Справочник программиста пo C/C++

Тем, кого интересует программирование на языке Java, мы рекомендуем такие издания.

Java 2: A Beginners Guide

Полный справочник по Java 2

Java 2: Programmers Reference

Если вы желаете научиться программировать на С#, обратитесь к следующим книгам.

С#: A Beginners Guide

Полный справочник по C#

Тем, кто интересуется Windows-программированием, мы можем предложить такие книги Шилдта.

Windows 98 Programming from the Ground Up

Windows 2000 Programming from the Ground Up

MFC Programming from the Ground Up

The Windows Annotated Archives

Если вы хотите поближе познакомиться с языком С, который является фундаментом всех современных языков программирования, обратитесь к следующим книгам.

Полный справочник по С

Освой самостоятельно С за 21 день

Если вам нужны четкие ответы, обращайтесь к Герберту Шилдту, общепризнанному авторитету в области программирования.
Ждем ваших отзывов!

Мы ждем ваших комментариев и надеемся на них. Вы можете прислать нам бумажное или электронное письмо либо просто посетить наш Web-cepвep и оставить свои замечания там. Одним словом, любым, удобным для вас способом дайте нам знать, нравится или нет вам эта книга, а также выскажите свое мнение о том, как сделать наши книги более интересными для вас.

Посылая письмо или сообщение, не забудьте указать название книги и ее авторов, а также ваш обратный адрес. Мы внимательно ознакомимся с вашим мнением и обязательно учтем его при отборе и подготовке к изданию последующих книг. Наши координаты:

E-mail: info@williamspublishing.com

WWW: http: //www.williamspublishing. com

Адреса для писем:

из России: 115419, Москва, а/я 783

из Украины: 03150, Киев, а/я 152

от редактора FB2

используется форматирование кода (сдвиг вправо пробелами), а в некоторых читалках пять пробелов отображается как один (AlReader2). Поэтому я сделал пробел(сдвиг) в виде юникода если ваше устройство и/или читалка поддерживают юникод, то у вас будет отображаться пробел в коде, если неподдерживают то будет отображаться квадрат (вместо него в программе компиляторе пишите пару пробелов, или один TAB)

Пример:

стили текста=> код=> настройте: выравнивание=К левому краю , цвет=(выберите цвет) , отступ слева=нет отступа , отступ справа=нет отступа , отступ начала абзаца= (убрать галочку) , остальные настройки на ваш выбор. В других программах настройки аналогичны...

Так как каждый компилятор и среда разработки "по свойму нарушает стандарт C++" (что-то убирает или добавляет), а так же из за развития C++ с момента его создания, некоторые программы этой книги нужно писать по другому. По этой причине я привожу список сайтов на которых вы сможете найти ответы на интересующие вас вопросы:

http://codenet.ru/

http://hashcode.ru

http://rsdn.ru/

http://ci-plus-plus.blogspot.com/

http://programmersclub.ru/

http://cyberforum.ru/

Глава 1: Из истории создания C++

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

Истоки C++

Создание языка С

Язык С быстро завоевал умы и сердца многочисленных приверженцев, у которых возникло к новому языку почти религиозное чувство, что способствовало быстрому и широкому его распространению в сообществе

программистов. Короче говоря, С это язык, который разработан программистами для программистов. Именно это и обусловило его бешеный успех.

Язык С изобрел Дэнис Ритчи (Dennis Ritchie) для компьютера PDP-11 (разработка компании DEC Digital Equipment Corporation), который работал под управлением операционной системы (ОС) UNIX. Язык С это результат процесса разработки, который сначала был связан с другим языком BCPL, созданным Мартином Ричардсом (Martin Richards). Язык BCPL индуцировал появление языка, получившего название В (его автор Кен Томпсон (Ken Thompson)), который в свою очередь привел к разработке языка С. Это случилось в начале 70-х годов.

На протяжении многих лет стандартом для языка С де-факто служил язык, поддерживаемый ОС UNIX и описанный в книге Брайана Кернигана (Brian Kernighan) и Дэниса Ритчи The С Programming Language (Prentice-Hall, 1978). Однако формальное отсутствие стандарта стало причиной расхождений между различными реализациями языка С. Чтобы изменить ситуацию, в начале лета 1983 г. был учрежден комитет по созданию ANSI-стандарта, призванного раз и навсегда определить язык С. Конечная версия этого стандарта была принята в декабре 1989, а его первая копия стала доступной для желающих в начале 1900. Эта версия языка С получила название С89, и именно она явилась фундаментом, на котором был построен язык C++.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке