Что такое С++?
C++ - универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. С++ является языком программирования общего назначения. Естественная для него область применения - системное программирование, понимаемое в широком смысле этого слова. Кроме того, С++ успешно используется во многих областях, далеко выходящих за указанные рамки. Реализации С++ есть на всех машинах, начиная с самых скромных микрокомпьютеров - до самых больших супер-ЭВМ, и практически для всех операционных систем. За исключением второстепенных деталей C++ является надмножеством языка программирования C. C++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Из C++ программ можно использовать C библиотеки, и с C++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C.
Какие инструменты нужны для работы с C++?
Для создания и тестирования программ C++ необходимы:
- Любой текстовый редактор, позволяющий сохранять файлы в ASCII-коде. Примером такого редактора является обычный Блокнот, имеющийся в каждой Windows.
- Программа конвертации ASCII-файлов в формат Unix-систем. В частности, таким конвертером может служить FAR Manager.
- Компилятор C++. Для отладки на локальной машине может быть использована среда разработки VisualC++ от Microsoft.
- FTP-клиент для загрузки файлов на сервер. Лучше всего для этого подходит FAR Manager, позволяющий, кроме всего прочего, устанавливать права доступа к файлам.
Название команды, вызывающей компилятор C++
g++ или gcc
Расширения файлов с текстами программ C++
По умолчанию считается, что файлы, содержащие тесты программ на C++ используют следующие расширения: `.C', `.cc', `.cxx', `.cpp', или `.c++'
Версия компилятора C++, используемая на нашем сервере
gcc version 2.95.3
Какие права надо ставить на исполняемые файлы программ?
Обратите внимание: если Вы используете программы С++ в качестве сценариев CGI, то учитывайте, что каталоги и подкаталоги, в которых расположены сценарии CGI, как и сами файлы сценариев, не должны иметь права доступа, позволяющие запись в них для кого-либо, кроме хозяина. В общем случае это означает, что Ваши каталоги должны иметь права доступа "755" ("drwxr-xr-x"), файлы сценариев CGI - "744" ("rwxr--r--"), файлы с данными - "600" (rw-------).
Дополнительная информация
Дополнительную информацию по использованию компилятора C++ можно получить командами
info gcc -- общий набор сведений по использованию компиляторов C и C++
info g++ -- C++-специфичные аспекты использования компилятора .