Языки программирования

Языки программирования

C, Lisp и Perl являются традиционными языками программирования в системе GNU/Linux; Python, PHP, Java и C++ присоединились к их числу совсем недавно.

Основные языки

PERL
Начинающий: Да - ООП: Да
Примеры: Создание скриптов, системное администрирование, веб-программирование
Комментарии: Мощный для обработки текста и строк, очень популярный

Python
Начинающий: Да - ООП: Да
Примеры: Создание скриптов, системное администрирование, веб-программирование
Комментарии:

TCL
Начинающий: Да - ООП: Нет
Примеры: Создание скриптов, системное администрирование, создание приложений
Комментарии:

PHP
Начинающий: Да - ООП: Да
Примеры: веб-программирование
Комментарии: Популярен для работы с базами данных в веб

Java
Начинающий: Да - ООП: Да
Примеры: Кросс-платформенный приложения, веб-программирование
Комментарии:

Lisp
Начинающий: Да - ООП: Функциональный
Примеры: Режимы Emacs (для elisp)
Комментарии: Варианты Elisp, Clisp и Scheme

Fortran
Начинающий: Нет  - ООП: Нет
Примеры: Математические приложения
Комментарии: Варианты f77 и f90/95

C
Начинающий: Нет  - ООП: Нет
Примеры: Системное программирование, создание приложений
Комментарии: Очень популярный

C++
Начинающий: Нет  - ООП: Да
Примеры: Создание приложений
Комментарии:

Shell программирование

Оболочки - это также важная среда программирования. Я не охватил эту область, потому что не до конца понимаю ее. Знание shell важно для любого, кто регулярно работает на Linux, особенно для системных администраторов. Имеются подобия между shell программированием и созданием скриптов (сценариев) - часто они могут достигать тех же самых целей, и вы можете выбирать между родной оболочкой и скрипт-языком. Среди наиболее популярных оболочек можно отметить bash, tcsh, csh, ksh и zsh. Вы можете получить основную информацию по вашей оболочке с помощью команды man например, man bash.

Другие языки

Другие языки: AWK, SED, Smalltalk, Eiffel, ADA, Prolog, assembler, Objective C, Logo, Pascal (p2c конвертер)

Ссылки

Общий информационный сайт по языкам программирования, большое количество информации и мнений.

TCL

Perl

Python

PHP

Java

clisp

Средства разработки GUI

Стандартные графические подсистемы для UNIX и Linux, называемые X(иксами), имеют свои собственные библиотеки для разработки GUI. Они обеспечивают программный интерфейс на низком уровне для X, но довольно сложны в использовании. Они, конечно, хороши для старых приложений, но в настоящее время используются GTK+ и Qt, так как их используют две популярные среды - GNOME и KDE.

Принятые обозначения

Библиотеки

Общее название или аббревиатура библиотеки.

Начинающий

Подходит ли библиотека для начинающего программиста.