31 |
С т р а н и ц а
может быть запущен на центральном процессоре. Построение вашего исходного
кода означает то же, что и компилирование кода.
Посмотрите, ваш исходный файл
code.cpp
на самом деле не будет запускаться на
компьютере. Он должен быть компилирован, прежде чем запуститься.
Это всё об использовании Microsoft Visual Studio Express и Xcode. Visual Studio и
Xcode оба являются компиляторами. Вы можете писать исходный код С++ в любой
программе редактирования текста, даже в Notepad. Но вам нужен компилятор,
чтобы запустить этот код на вашей машине.
В каждой операционной системе обычно имеется один или больше С++
компиляторов, которые могут компилировать С++ код, чтобы запускать его на этой
платформе. На Windows у вас есть компиляторы Visual Studio и Intel C++ Studio. На
Mac есть Xcode, а также на всех Windows, Mac и Linux есть
GNU Compiler Collection
(GCC).
Тот же С++ код, что мы пишем (Исходник) может быть компилирован при
использовании различных компиляторов для различных операционных систем. И в
теории они должны выдавать одинаковый результат. Возможность компилировать
дин и тот же код на разных платформах, называется портируемость. В целом
портируемость это
хорошая вещь.
Скрипт
Существует ещё один класс языков программирования называемых скриптовыми
языками. Это такие языки как PHP, Python, ActionScript. Скриптовые языки или
языки сценариев, не компилируются. Для JavaScript, PHP и ActionScript нет шага
компиляции. Вместо этого они интерпретируются из источника, когда программа
запускается. У скриптовых языков есть хорошее свойство, которое заключается в
том, что обычно они кроссплатформенны. И неважно, на какой именно платформе
изначально шло написание, потому что интерпретаторы очень старательно
разработаны, чтобы они стали кроссплатформенными.
Достарыңызбен бөлісу: