It doesn't take much of a genius to recommend a compiled language, if you want to go for speed alone.
It is also quite evident that it is impractical to use only an interpreted language for this use, if the user is to encrypt files larger than 1mb. A test showed that it took 22 seconds to do something that could be done in less than a second for C.
We are all learning from this testing of program performance.