Toolchain

Toolchain, bilgisayar yazılımı dilinde Araç Zinciri, bir ürün (genellikle başka bir bilgisayar programı veya sistem programları) oluşturmak için kullanılan programlama araçlarının setidir. Araçlar bir zincir içerisinde kullanılabilir, böylece her bir aracın çıktısı bir sonrakinin girdisi olmuş olur. Fakat bu terim yaygın bir şekilde, bağlı geliştirim araçlarının herhangi bir setine işaret eder.

Basit bir yazılım geliştirme Araç Zinciri kaynak kod düzenleme için bir metin editörü, kaynak kodu çalıştırılabilir bir programa dönüştürmek için bir derleyici ve bağlayıcı, işletim sistemine arayüzler sağlamak için kütüpheneler ve bir hata ayıklayıcı içerir. Bir video oyunu gibi karmaşık bir ürün; ses efektleri, müzik, dokular, 3 boyutlu modeller ve animasyonlar hazırlamak için ve hazırlanan bu kaynakları nihai ürüne birleştirmek için başka araçlara da ihtiyaç duyar. Örneğin GNU araç zinciri bir derleyici, bağlayıcı, hata ayıklayıcı ve inşa (build) araçları içerir. Bir araç zinciri, adeta bir IDE'yi andırır.

Ayrıca bakınız 
 GNU toolchain

Bilgisayar programlama araçları