Инструментальная цепочка
В программном обеспечении набор инструментов — это набор инструментов программирования , которые используются для выполнения сложной задачи разработки программного обеспечения или для создания программного продукта, который обычно представляет собой другую компьютерную программу или набор связанных программ. В общем, инструменты, образующие цепочку инструментов, выполняются последовательно, поэтому выходное или результирующее состояние среды каждого инструмента становится входной или начальной средой для следующего, но этот термин также используется при упоминании набора связанных инструментов, которые не обязательно являются выполняются последовательно. [1] [2] [3]
Простая цепочка инструментов разработки программного обеспечения часто относится к необходимым инструментам для разработки для данной операционной системы с определенной архитектурой ЦП , состоящей из компилятора и компоновщика (которые преобразуют исходный код в исполняемую программу ), библиотек (которые предоставляют интерфейсы для операционной системы). system ) и отладчик (который используется для тестирования и отладки созданных программ). Также доступны наборы инструментов для кросс-компиляции. Сложный программный продукт, такой как видеоигра, нуждается в инструментах для подготовки звуковых эффектов , музыки, текстур , трехмерных моделей и анимации , а также в дополнительных инструментах для объединения этих ресурсов в готовый продукт. [1] [2]
См. также
[ редактировать ]- Строитьрут
- Кросс-компилятор
- Набор инструментов для сборки Debian
- Набор инструментов DevOps
- Рамки
- Библиотека
- Набор инструментов GNU
- LLVM Набор инструментов
Ссылки
[ редактировать ]- ^ Jump up to: а б «Обзор инструментальной цепочки» . Nongnu.org . 03 января 2012 г. Проверено 21 октября 2013 г.
- ^ Jump up to: а б «Инструментальные цепочки» . elinux.org . 08.09.2013 . Проверено 21 октября 2013 г.
- ^ Имран, Саед; Бухейт, Мартин; Холлундер, Бернхард; Шрайер, Ульф (29 октября 2015 г.). Цепочки инструментов в гибких средах ALM: краткое введение . Конспекты лекций по информатике. Том. 9416. стр. 371–380. дои : 10.1007/978-3-319-26138-6_40 . ISBN 978-3-319-26137-9 .