C programlama dili ile ilgilenenlerin yorumlayıcı olarak da kullanabilecekleri Tiny C, oldukça kullanışlı bir derleyicidir. GNU Kısıtlı Genel Kamu Lisansı altında dağıtılan Tiny C (veya kısaca TCC), GCC ile birçok yönden uyumludur ve GCC’ye kıyasla daha hızlı derleme yapabilir. Ayrıca derlenen programın boyutunun daha küçük, çalışma hızının daha yüksek olması yönüyle de dikkat çekmektedir. Bu özelliklerine ilaveten tcc -run dosyaadi.c şeklinde bir kullanım ile yazdığınız kodu çalıştırıp test etmeniz mümkün olabiliyor.

Bütün ANSI C (C89/C90) standartlarının, C99 ISO standartlarının çoğunun ve birçok GNU C uzantılarının (satır içi assembly gibi) TCC’de bulunduğu iddia edilmektedir. x86, x86-64 ve ARM işlemcileri için derleme yapabilen TCC ile yalnız Linux değil Windows programları da yazılabilmektedir.

İlginç bir şekilde kabuk programlama dosyaları içinde TCC çağırılarak C kodları yorumlatılabilmekte, böylece örneğin bash betik dili ile C programlama dili birlikte kullanılabilmektedir. Bunun için C kodunun başına #!/usr/local/bin/tcc -run ilave edilir:
#!/usr/local/bin/tcc -run
#include

int main()
{
printf(“Merhaba dünya!\n”);
return 0;
}