Re: matlab / scilab / octave
I suppose it depends on what you want to do with the code. Most of the code for octave is the same in matlab (note I said most code). So I suppose it cant be guaranteed. Some of the plotting is different but for what Ive done it works the same in both.
I use Koctave and mousepad to do all my octave/matlab programming, for some reason I dont like the text editor in koctave. If you want a matlab replacement you should use octave.
Imagination is more important than knowledge