Marisol wants to write a program that her client can run, but she doesn't want to give the client the code itself. Which of these is her best option?

using a compiled language and giving the client the source code
using a compiled language and giving the client the executable file
using an interpreted language and giving the client the source code
using an interpreted language and giving the client the executable file

The best option for Marisol would be using a compiled language and giving the client the executable file.