Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Предисловие.

Книги, посвященные обучению - не только обучению программированию, но и обучению всему, чему угодно - пишутся, как я думаю и надеюсь, убеленными сединами экспертами. Для того, чтобы с высот своего понимания предмета спуститься до уровня человека, впервые встречающегося с этим предметом, необходимы недюжинные педагогические способности. И тем более трудно применить эти способности не в прямом контакте с учеником, когда есть обратная связь и возможность по-другому - более понятно - формулировать свои объяснения, а при написании книги.

Эксперт знает все и сразу. На тот момент, когда он пишет "контекст устройства", он уже имел дело с этим "контекстом" тысячи раз, и стараясь объяснить это понятие на уровне новичка, он подсознательно все равно остается на своем уровне - обремененный своим опытом использования "контекста".

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

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

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

Эта книга будет полезна даже в том случае, когда вы используете не Borland C++ 5 в чистом виде, а оболочку Borland Builder C++.

Используя эту книгу, вы постепенно, шаг за шагом, изучите основные принципы и конкретные приемы программирования на С++. Книга обильно снабжена скриншотами - вы всегда можете проверить себя, сравнивая картинки в книге с тем, что вы видите на экране. А в первых главах, вообще, картинок больше, чем текста - чтобы вы смогли быстро понять, что к чему в Borland-е.

Предпоследнее слово: Если у вас достаточно места на диске, устанавливайте Borland полностью, поскольку никогда заранее не известно, что вам может понадобиться и каких глубин вы сможете достигнуть. А если (или когда) Borland у Вас уже установлен, вы переворачиваете страницу, попадаете в первую главу и начинаете создавать свою первую программу.

Последнее слово: любые замечания, вопросы, претензии принимаются с удовольствием. Адрес электронной почты - в нижней части каждой страницы.

Галявов И.Р. e-mail: cborland@mail.ru

Содержание | Вперед

 

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...