As linguagens compiladas são mais rápidas pois não precisam ser interpretadas em modo de execução, porém com o passar do tempo e com novas funcionalidades o executável gerado vai ficando maior e consequentemente mais lento para abrir uma aplicação. Gerando erros de estouro de memoria. Enquanto as linguagens interpretadas são mais lenta para iniciar pois precisam sempre ser interpretadas em modo de execução, porém com avanços de algumas linguagens esse cenário vem mudando deixando os códigos interpretados bem mais rápidos.