Başlıca bilgisayar derleyici türleri, tek geçişli derleyiciler, çoklu geçişli derleyiciler, çapraz derleyiciler ve en iyi duruma getirme derleyicilerdir. . Bir bilgisayarın farklı kaynak kodlarını okuyabilmesini sağlar. Bir derleyici yazılımı daha hızlı ve daha az bellek kullanmak için yapar.
Derleyiciler belirli bilgisayar tercüman tipleri olarak kabul edilir. Kaynak kodlarını, yüksek seviyeli bir dilden, makine kodları ve montaj kodu gibi daha düşük bir dile çevirir.
Çapraz derleyici, bir bilgisayarın işletim sisteminde, programın normalde kullandığı işletim sisteminden farklı çalışan bir işletim sistemidir. İkili kodları parçalar, anlar ve bilgisayar programcılarının kodlara erişmesini sağlar.
Derleyici, uygulama dilinde yazılmış bir bilgisayar programıdır. Kendi kaynak kodunu derleyebilen ilk derleyici 1962'de geliştirildi. 1990'lı yıllarda ücretsiz derleyiciler ve derleyici geliştirme araçları büyük ölçüde geliştirildi. Modern derleyiciler yüksek kalitededir ve birçok dilde yazılmıştır. Düşük seviyeli bir programı daha yüksek bir seviyeye çeviren bir derleyici programa decompiler denir.