Is it necessary to write our algorithm in one of the programming languages ? Isn't providing just the pseudo code sufficient ?

At last , may I publish my algorithm in matlab code ?