Evolutionary algorithms

I've got an assignment in my school to implement an evolutionary algorithm. The teacher gave freedom of choice of a programming language. He suggested C, C++ and Java. My friend is going for Lisp. I considered Java but now I got tempted to write it in GNU Octave. I'm expecting this language to give the results with the smallest amount of code.