Выбор среды разработки(IDE)

Что такое компилятор?

Компилятор преобразует исходный код (файлов *.с, *.cpp) в работающую программу. Если у вас нет компилятора, необходимо его установить, прежде чем начать программировать. Есть много компиляторов, которые доступны в Интернете для скачивания. Если вы являетесь пользователем Mac OS X, Linux или других *nix систем (например, Unix или FreeBSD), вероятно, у вас уже установлены компиляторы, такие как GCC или G++.

Основные понятия

Компилятор — программа, транслирующая исходный (высокоуровневый) код программы в конечный (низкоуровневый) код.
Компиляция — процесс преобразования высокоуровневого исходного текста программы, в эквивалентный текст программы, но уже на низкоуровневом языке.
Компоновщик (Линкер) — программа, которая генерирует исполнимый модуль путём связывания объектных файлов проекта.
IDE (Интегрированная среда разработки) — сочетание текстового редактора и компилятора. Разработка, компиляция и запуск своих программы осуществляется непосредственно в IDE. Интегрированные среды разработки упрощают процесс составления программ, так как написание кода компиляция и запуск программ выполняются в одной программе — IDE. Ещё одной важной особенностью IDE является то, что IDE помогает быстро найти и исправить ошибки компиляции.

Понимание процессов компиляции

Процессы компиляции и компоновки — краткое описание того, что именно происходит, когда вы компилируете программу.
Ошибки компиляции, в некоторых строках компилятор находит ошибки, которые нужно ликвидировать.
Предупреждения компилятора — что такое предупреждения компилятора, как и почему их устраняют.
В чём разница между объявлениями и определениями в С/C++. Узнайте разницу между объявлением и определением в Си/C++, и почему это так важно.

Выбор компиляторов (IDE)

Для ОС Windows:
Code::Blocks с Mingw — рекомендуемая нами, бесплатная IDE! Code::Blocks также доступна на Linux. Посмотреть, как установить эту IDE можно в нашей статье Установка Code::Blocks и MINGW.
Microsoft Visual C++  — читайте о Visual C++. Руководство по  установке  Microsoft Visual Studio 2012 тут.

Для *nix систем:
g++ это C++ компилятор, который поставляется с большинством дистрибутивов * NIX.
gcc представляет собой компилятор C, который тоже поставляется с большинством дистрибутивов *NIX.

Для Mac OS X:
Apple XCode. XCode — IDE для разработки программ в OS X или iPhone.

Кросплатформенные IDE

Qt SDK — кросплатформенный пакет разработки программного обеспечения. Собираетесь установить Qt? Посмотрите как это сделать в статье Как установить Qt Creator 5.2.

Автор: Marienko L.
Дата: 21.08.2012
Поделиться:

Комментарии

  1. Lizzka
  2. Mark Nabokov

    cpp.sh — отличный онлайн компилятор

  3. FiREDD

    «Компилятор — программа, транслирующая исходный (высокоуровневый) код программы в конечный (низкоуровневый) код.»

    Компилятор транслирует исходный код (написанный хоть на низкоуровневом, хоть на высокоуровневом, хоть на сверхвысокоуровнемом языке) в МАШИННЫЙ код.

    Процессор не понимает ни низкоуровневых, ни высокоуровневых языков, а только машинный код — 0 и 1

  4. владимир крымов

    Какие онлайн компиляторы подходят для изучения с++

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.