Программирование под Linux.

С++

Для программирования обычно используется язык С++ на котором написано ядро Linux и большая часть программ под него . В качестве рабочей среды можно использовать продвинутый графический редактор KDE develop или более простой способ , который по умолчанию есть в любом дистрибутиве : mutural commander (MC) для редактирования кода и универсальный компилятор gcc который содержит все библиотеки. В крайнем случае можно докачать из сети нужные . Лично я для удобства открываю в 1 консоли MC , а во второй командную строку для быстрого компилирования. Через командную строку делать удобнее всего т.к. туда пишутся отчёты о всех ошибках и просто советы компилятора по улучшению кода . При программировании на С++ есть несколько очень приятных моментов вроде возможности включения строк кода на других языках или подключение сценариев командной строки ( о них дальше ) . С++ является мощным инструментом , как начинающего , так и опытного программиста , а под  Linux который изначально имеет все инструменты для программирования на нём .

Mutural Comander

KDE develop (сайт KDE)

Shell

Есть возможность программирования через внутренний командный энтерпретатор , таких есть несколько , самые известные : Bash , Sh . Они являются комбинациями методов самых известных языков программирования и легки в освоении так как справку по любой команде можно получить мгновенно набрав в консоли man "имя команды" . Дополнительные возможности shell программирования заключаются в возможности подключения к нему такой замечательной командной программы как Xdialog / Dialog позволяющие в несколько строчек создавать красивые графические интерфейсы которые будут автоматически подстраиваться под систему где запущена программа . Xdialog используется для создания графического интерфейса в стиле среды , а Dialog для создания консольного интерфейса .

Dialog/Xdialog

Perl

Интерпретатор языка perl также обычно находится в стандартном наборе инструментов , он может использоваться как для внутри системной работы , так и для других целей ведь он обладает весьма разветвлёнными возможностями . Однако в основном perl используется для вёб в качестве CGI приложений , иногда его используют для безопасности соеденения и увеличения скорости работы . Скорость работы perl скриптов огромна , она в несколько раз превышает все остальные и почти не нагружает сервер на котором работает .

TCL

Простой графический язык программирования по лёгкости освоения похож на бейсик , и так же слабофункционален. Я не слишком его люблю т.к. у него свои рамки , которые заметны уже в самом начале .

TCL

Rabby

Новый бесплатный язык программирования , имеет очень большую и удобную документацию , существует под все платформы . Является 1 из усовершенствованных клонов Бейсика . Довольно удачная вариации , причём настолько многогранная , что мне не хватает времени его выучить.

Rubby for Linux    (Сайт Rubby)

Если вы можете добавить информацию о какой-либо программе то напишите мне (снизу)