There are various development tools available to users on linux farms.
Editors:
- Emacs (editor (in X terminal) It is very multifunctional,
but it is very difficult for inexperienced users. - Sed is a utility for processing text files.
- vi text editor
- Gawk GNU awk (used to handle formatted text files). It’s better to just call awk
Compilers:
- Gcc, g ++, gfortran version 4.4.7
- f78, ifort, g77 version 3.4.6,fort77 (Executes f2c, then uses gcc or g ++)
- (F2c transcoder from FORTRAN to C)
- For parallel computations: mpicc, mpif77 (icc version 13.1.3 (gcc version 4.4.7 compatibility)
/usr/bin/ar archiving program: creating, modifying, extracting archive data,
including libraries:
/usr/bin/ranlib prints the contents of the archive The list of indes is stored in the same archive.
/usr/bin/nm prints a list of characters in the archive
/ usr/bin/ld the linker creates the executable module (From object modules,
libraries, relocatable data, dynamic libraries).
ldd prints the list of libraries needed to create the specified file
Debuggers: ddd, gdbm jdb
Build Tools: make, gmake, imake
Web browsers: mozilla, konqueror
Office package: LibreOffice
f2py Fortran to Python interface generator
perl very powerful scripting language
python high-level general programming language
java object-oriented programming language
Web browsers: Mozilla, Konqueror
Office package: LibreOffice
f2py Fortran to Python interface generator
perl very powerful scripting language
python high-level general programming language
java object-oriented programming language
Databases: mysql, postgresq, db4, qt-mysql .
A detailed description of the syntax of programs can be obtained using the command “man”.