Uma das principais diferenças entre linguagens de programação interpretadas e compiladas é a forma como o código é processado e executado. Enquanto as linguagens compiladas passam por um processo de compilação, que transforma o código fonte em código de máquina executável, as linguagens interpretadas executam o código fonte diretamente em tempo de execução. Com base nessa diferença, qual das seguintes afirmações é verdadeira sobre as vantagens das linguagens de programação interpretadas em relação às linguagens compiladas?
Linguagens interpretadas geralmente têm uma execução mais lenta do que as linguagens compiladas, pois o código precisa ser processado em tempo de execução.
Código compilado é geralmente mais fácil de depurar do que código interpretado, pois o processo de compilação pode detectar erros de sintaxe e semântica no código fonte antes da execução.
Linguagens interpretadas são geralmente menos portáteis do que linguagens compiladas, pois dependem da disponibilidade do interpretador em cada sistema operacional em que são executadas.
Nas linguagens interpretadas, o código pode ser modificado e executado em tempo de execução, sem a necessidade de recompilar o código.
Código compilado geralmente tem um tamanho menor do que código interpretado, pois não precisa incluir o interpretador junto com o programa executável.