stringtranslate.com

Цепочка инструментов

В программном обеспечении цепочка инструментов — это набор инструментов программирования , которые используются для выполнения сложной задачи разработки программного обеспечения или для создания программного продукта, который обычно является другой компьютерной программой или набором связанных программ. В общем, инструменты, образующие цепочку инструментов, выполняются последовательно, поэтому выход или результирующее состояние среды каждого инструмента становится входом или начальной средой для следующего, но этот термин также используется применительно к набору связанных инструментов, которые не обязательно выполняются последовательно. [1] [2] [3]

Простая цепочка инструментов разработки программного обеспечения часто относится к необходимым инструментам для разработки для данной операционной системы, работающей на определенной архитектуре ЦП , состоящей из компилятора и компоновщика (которые преобразуют исходный код в исполняемую программу ), библиотек (которые предоставляют интерфейсы для операционной системы ) и отладчика (который используется для тестирования и отладки созданных программ). Также доступны цепочки инструментов кросс-компиляции. Сложный программный продукт, такой как видеоигра, нуждается в инструментах для подготовки звуковых эффектов , музыки, текстур , трехмерных моделей и анимаций , а также в дополнительных инструментах для объединения этих ресурсов в готовый продукт. [1] [2]

Смотрите также

Ссылки

  1. ^ ab "Обзор набора инструментов". nongnu.org . 2012-01-03 . Получено 2013-10-21 .
  2. ^ ab "Toolchains". elinux.org . 2013-09-08 . Получено 2013-10-21 .
  3. ^ Имран, Саед; Буххайт, Мартин; Холлундер, Бернхард; Шрайер, Ульф (29.10.2015). Цепочки инструментов в средах Agile ALM: краткое введение . Конспект лекций по информатике. Том 9416. С. 371–380. doi :10.1007/978-3-319-26138-6_40. ISBN 978-3-319-26137-9.