263
edits
Carandraug (talk | contribs) (→Improvements to n-dimensional image processing: update for results of GS0C 2013) |
|||
Line 15: | Line 15: | ||
= General Guidelines = | = General Guidelines = | ||
Octave is mostly written in | Octave is mostly written in C++ and its own scripting language that is mostly compatible with Matlab. Additionally, there are bits and pieces of Fortran, Perl, C, awk, and Unix shell scripts here and there. In addition to being familiar with C++ and Octave's scripting language, you should probably be familiar or learn about Octave's infrastructure: | ||
* [http://en.wikipedia.org/wiki/GNU_build_system The GNU build system] is used to build Octave. While you generally don't need to understand too much unless you actually want to change how Octave is built, you should be able to understand enough to get a general idea of how to build Octave. If you've ever done a <tt>configure && make && make install</tt> series of commands, you have already used the GNU build system. | * [http://en.wikipedia.org/wiki/GNU_build_system The GNU build system] is used to build Octave. While you generally don't need to understand too much unless you actually want to change how Octave is built, you should be able to understand enough to get a general idea of how to build Octave. If you've ever done a <tt>configure && make && make install</tt> series of commands, you have already used the GNU build system. |