Some development tools.

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”.