B распоряжении пользователей на linux-фермах имеются различные средства разработки.
Редакторы:
- emacs ( редактор (в X терминале) Очень многофукционален, но весьма сложен для неопытных пользователей.
- sed утилита для обработки текстовых файлов.
- vi текстовый редактор
- gawk GNU awk (используется для обработки форматированных текстовых файлов). Лучше вызывать просто awk
Компиляторы:
- gcc, g++ ,gfortran version 4.4.7
- f78, ifort , g77 version 3.4.6,
- fort77 (Выполняет f2c, а затем использует gcc или g++)
- (f2c перекодировщик из FORTRAN в C )
- mpicc, mpif77 ( icc version 13.1.3 (gcc version 4.4.7 compatibility) для параллельных вычислений
/usr/bin/ar программа архивации – создание, модификация, извлечение данных архива, в том числе и библиотек
/usr/bin/ranlib – печатает содержимое архива Список индесов хранится в этом же архиве.
/usr/bin/nm – печатает список символов в архиве
/usr/bin/ld – редактор связей создает выполняемый модуль
(из объектных модулей, библиотек, перемещаемых данных, динамических библиотек (из перемещаемых данных)
ldd – печатает список библиотек необходимых для создания указанного файла
Отладчики: ddd, gdbm jdb
Средства сборки: make,gmake,imake
Web-браузеры: Mozilla, Konqueror
Офисный пакет: LibreOffice
Базы данных: mysql, postgresq, db4, qt-mysql
f2py Fortran to Python interface generator
perl очень мощный скриптовый язык
python высокоуровневый язык программирования общего назначения
java объектно-ориентированный язык программирования
Подробное описания синтаксиса программ можно получить, используя команду man.