Her dilde her ikisi de mümkün. Tamamen tercih meselesi. Küçük Script dilleri çok kullanışlı olabiliyor. Bir Bat dosyası, yorumlayıcının kendisi ve kaynak kod dosyası, al sana program. Basic'te istemediğin kadar minik yorumlayıcılar var. Çoğu bir kaç yüz Kilobyte boyutunda.
Pyhton gibi büyük boyutlu ve çok kapsamlı yorumlayıcılar ile yapılan programların paylaşımı zor oluyor. Kullanıcıdan önce Python kurmasının gerektiğini bilmesini beklemek zorunda kalınıyor. Linux'ta zaten kurulu geldiği için Linux'ta sorun olmuyor.
Genelde Derlenen diller:
C, C++, Pascal/Delphi, Bazı Basic lehçeleri, Fortran, Nim, Ada, Rust, Oberon, Modula, ve daha bir sürü var, aklıma gelmiyorlar.
Sanal makina (altyapı) üzerinde çalışan diller:
Java, C#, Visual Basic Net, Haxe, Nemerle, Kotlin v.s.