05.09.2016 Views

Стефан Р. - С++ Для чайников

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Язык С оказался действительно мощным и очень скоро завоевал передовые позиции<br />

среди средств разработки программного обеспечения. Однако со временем<br />

в программировании появились новые технологии (например, достойное самого<br />

большого внимания объектно-ориентированное программирование), которые постепенно<br />

вытесняли язык С. Не желая остаться за бортом, инженерное сообщество усовершенствовало<br />

С, дополнив его новыми возможностями и получив в результате новый<br />

язык программирования — C++.<br />

Язык C++ включает:<br />

словарь понятных для людей команд, которые конвертируются в машинный<br />

язык;<br />

структуру языка (или грамматику), которая позволяет пользователям<br />

составлять из команд работающие программы.<br />

Примечание. Словарь известен также как семантика, а грамматика — как синтаксис<br />

языка.<br />

йииеое nfwzficuuta<br />

Программа — это текстовый файл, содержащий последовательность команд, связанных<br />

между собой по законам грамматики C++. Этот файл называют исходным<br />

текстом (возможно, потому, что он является началом всех наших страданий). Исходный<br />

файл в C++ имеет расширение . С<strong>Р</strong><strong>Р</strong>, так же как файлы Microsoft Word оканчиваются<br />

на . DOC или командные файлы MS DOS имеют окончание .ВАТ. <strong>Р</strong>асширение<br />

.С<strong>Р</strong><strong>Р</strong> всего лишь соглашение, но в мире персональных компьютеров оно, по сути,<br />

стало законом.<br />

Задача программирования — это написание такой последовательности команд, после<br />

преобразования которой в машинный язык можно получить программу, выполняющую<br />

наши желания. Такие машинно-исполнимые программы имеют расширение . ЕХЕ 1 .<br />

Процесс превращения программы C++ в исполнимую называется компиляцией.<br />

Пока все выглядит достаточно легко, не так ли? Но это лишь цветочки. Продолжим...<br />

Амл пищЙь н/гог/иииш<br />

<strong>Для</strong> написания программы вам нужны две вещи; редактор для создания исходного<br />

.С<strong>Р</strong><strong>Р</strong>-файла и программа, которая преобразует исходный текст в понятный машине<br />

код .ЕХЕ-файла, выполняющего ваши команды. Инструмент, осуществляющий такое<br />

превращение, называется компилятором.<br />

Современные инструменты разработки программ обычно совмещают в себе и компилятор<br />

и редактор. После ввода текста программы для создания выполнимого файла<br />

нужно только щелкнуть на кнопке.<br />

Одна из популярнейших сред разработки — Visual C++ фирмы Microsoft. В ней<br />

можно скомпилировать и выполнить все программы, представленные в этой книге;<br />

однако не все из вас являются владельцами этого программного продукта из-за его<br />

довольно высокой стоимости даже у уличных торговцев (кстати, многие в это не поверят,<br />

но далеко не все программисты работают в Windows — есть и другие операционные<br />

системы). К счастью, существуют и общедоступные среды разработки программ<br />

C++, наиболее популярная из которых GNU C++.<br />

Как правило, но, вообще говоря, это выполняется не всегда. — Прим. ред.<br />

22 Часть I. Первое знакомство с C++

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!