Toolchain, nell'informatica e in particolare con riferimento al software, è l'insieme dei programmi usati nello sviluppo di un prodotto, tipicamente un altro programma o sistema di programmi.
Tali strumenti possono essere utilizzati in catena, in modo tale che l'output di ciascun tool rappresenti l'input per il successivo, ma il termine è utilizzato in maniera più estesa per riferirsi, più in generale, a qualunque insieme di software di sviluppo collegato con un altro.
Un semplice esempio di toolchain per lo sviluppo del software è rappresentato da un editor di testo per l'inserimento del codice sorgente, un compilatore e un linker per la trasformazione del codice sorgente in programma eseguibile, e le librerie che forniscono l'interfaccia col sistema operativo. Un prodotto complesso, come ad esempio un videogame, necessita di tool per la preparazione di effetti sonori, musiche, texture, modelli tridimensionali, e animazioni, oltre a ulteriori tools per la combinazione di queste risorse nel prodotto finito.
This article uses material from the Wikipedia Italiano article Toolchain, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Il contenuto è disponibile in base alla licenza CC BY-SA 4.0, se non diversamente specificato. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Italiano (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.