Исходный код: различия между версиями

1 байт добавлено ,  7 месяцев назад
Нет описания правки
м (откат правок 94.241.46.225 (обс.) к версии Vort)
Метка: откат
Исходный код некоторой части ПО (модуля, компонента) может состоять из одного или нескольких [[файл]]ов. Код программы не обязательно пишется только на одном языке программирования. Например, часто программы, написанные на [[Си (язык программирования)|языке Си]], из соображений оптимизации содержат вставки кода на [[язык ассемблера|языке ассемблера]]. Также возможны ситуации, когда некоторые компоненты или части программы пишутся на различных языках, с последующей сборкой в единый исполняемый модуль при помощи технологии, известной как [[компоновщик|компоновка]] библиотек (''library linking'').
 
Сложное программное обеспечение при сборке требует использования десятков или даже сотен файлов с исходным кодом. В таких случаях для упрощения сборки обычно используются файлы проектов, содержащие описание зависимостей между файлами с исходным кодом и описывающие процесс сборки. Эти файлы также могут содержать параметры для компилятора и среды проектирования. Для разных сред проектирования могут применяться разные файлы проекта, причём в некоторых средах эти файлы могут быть в текстовом формате, пригодном для непосредственного редактирования программистом с помощью универсальных текстовых редакторов, в других средах поддерживаются специальные форматы, а создание и изменения файлов производится с помощью специальных инструментальных программ. Файлы проектов обычно включают в понятие «исходный код». Часто под исходным кодом подразумевают и файлы ресурсов, содержащие различные данные, например, графические изображения, нужные для сборки программы.
 
Для облегчения работы с исходным кодом и для совместной работы над кодом командой программистов используются [[система управления версиями|системы управления версиями]].