Rantai alat
Rantai alat (Inggris: Toolchain), dalam ilmu komputer, adalah serangkaian peralatan pemrograman dan pengembangan perangkat lunak, yang mesti digunakan bergilir sesuai menurut tahap-tahap pengembangan. Alat pertama menghasilkan berkas-berkas tertentu, untuk digunakan oleh alat kedua yang selanjutnya menghasilkan berkas-berkas tertentu untuk alat ketiga, dan seterusnya.

Dalam pemrograman sederhana, rantai alat hanya terdiri dari kompilator dan penyambung; kompilatornya menterjemahkan kode sumber menjadi berkas-berkas objek, yang nantinya dibutuhkan oleh penyambung untuk menghasilkan berkas eksekusi biner. Sementara dalam pemrograman yang berkali-kali lipat lebih rumit, contohnya yaitu pengembangan permainan video 3 dimensi modern, rantai alat terdiri dari: peralatan pemrograman yang juga mesti dilengkapi dengan kendali versi, pelacak isu, penyunting dokumentasi dan diagram UML, skrip, manajemen konten; peralatan penyuntingan aset untuk efek suara, lagu, tekstur, model, animasi model, video; dan lain-lain.

Lihat juga 
 Rantai alat GNU

Rujukan 
 http://www.nongnu.org/avr-libc/user-manual/overview.html
 http://elinux.org/Toolchains

Alat pemrograman
Proses pengembangan perangkat lunak
Rantai alat ( Inggris : Toolchain ) , dalam ilmu komputer , adalah serangkaian peralatan pemrograman dan pengembangan perangkat lunak , yang mesti digunakan bergilir sesuai menurut tahap-tahap pengembangan . Alat pertama menghasilkan berkas-berkas tertentu , untuk digunakan oleh alat kedua yang selanjutnya menghasilkan berkas-berkas tertentu untuk alat ketiga , dan seterusnya . Dalam pemrograman sederhana , rantai alat hanya terdiri dari kompilator dan penyambung ; kompilatornya menterjemahkan kode sumber menjadi berkas-berkas objek , yang nantinya dibutuhkan oleh penyambung untuk menghasilkan berkas eksekusi biner . Sementara dalam pemrograman yang berkali-kali lipat lebih rumit , contohnya yaitu pengembangan permainan videodimensi modern , rantai alat terdiri dari : peralatan pemrograman yang juga mesti dilengkapi dengan kendali versi , pelacak isu , penyunting dokumentasi dan diagram UML , skrip , manajemen konten ; peralatan penyuntingan aset untuk efek suara , lagu , tekstur , model , animasi model , video ; dan lain-lain . Lihat juga Rantai alat GNU Rujukan http://www.nongnu.org/avr-libc/user-manual/overview.html http://elinux.org/Toolchains Alat pemrograman Proses pengembangan perangkat lunak