Verktøykjede

I databehandling er en verktøykjede et sett med dataprogrammer (verktøy ) som brukes til å lage et bestemt produkt (vanligvis et annet dataprogram eller system). Ulike programmer brukes ofte i en kjede, slik at utdataene fra hvert verktøy er inngangen til det neste, selv om begrepet nå misbrukes til å referere til alle slags koblede utviklingsverktøy.

En enkel programvareutviklingsverktøykjede består av en tekstredigerer for å redigere kildekoden , en kompilator og linker for å transformere kildekoden til et kjørbart program , biblioteker for å gi et grensesnitt til operativsystemet , og en debugger . Et komplekst produkt som et videospill trenger verktøy for å forberede lydeffekter, musikk, teksturer , 3D-modellering og animasjoner og andre verktøy for å kombinere disse ressursene i sluttproduktet.

Se også