Development

Contents


Программирование на XUL

Использование NETWM

Использование HAL

Введение в D-Bus

Ресурсы по Qt

F.A.Q. по языку Lisp

Как научиться программировать под Linux, с чего начать?

Выбор первого языка — это стандартная тема для холиваров в Development. Как и в случае с дистрибутивом, нужно полагаться на другие факторы (наличие в пределах досягаемости знающего человека, востребованность на локальном рынке труда, бросок монетки)

С чего начать изучение C/C++?

С чего начать изучение Python?

К дистрибутиву прилагается полная документация (на английском языке) с отличным туториалом. Для тех, кто не силен в англ, есть книга (фактически просто перевод документации на русский) Г. Россум, Ф.Л.Дж. Дрейк, Д.С. Откидач «Язык программирования Python».

Хорошим и живым введением в Python также является свободно доступная книга «Dive Into Python».

С чего начать изучение Ruby?

  • Викиучебник. Очень ясно изложены основы и некоторые хитрости программирования Ruby.
  • «Programming Ruby: The Pragmatic Programmers' Guide». Авторы: Dave Thomas, Chad Fowler и Andy Hunt. В книге затрагиваются практически все тонкости языка Ruby. Книга написана простым и понятным языком и содержит множество иллюстрирующих примеров.
  • Why’s (Poignant) Guide to Ruby.

С чего начинать изучение OCaml?

Можно начать с "Développement d'applications avec Objective Caml" by Emmanuel Chailloux, Pascal Manoury and Bruno Pagano, которая имеется в en и ru вариантах, пытливые умы также найдут и оригинальную версию на французском языке. Просто и понятно, на примерах, излагаются идиомы как Ocaml'а, так и некоторые понятия функционального программирования.

В качестве редактора отлично подойдет Emacs + tuareg-mode, которые обеспечат удобное перемещение по коду, подсветку синтаксиса, автоформатирование, интеграцию с интерпретатором.

В качестве IDE можно попробовать OcaIDE, представляющий собой плагин для Eclipse, который помимо вышеперечисленного, умеет автодополнение, подсказки, проекты, code browser и многое другое.

С чего начать изучение Tcl?

Рекомендую Practical Programming in Tcl and Tk, Fourth Edition.

На русском можно почитать http://www.opennet.ru/docs/RUS/tcltk/, но там мало и для слегка устаревшей версии.

Много полезной информации можно найти на http://wiki.tcl.tk.

Книги

Сайты с книгами и документацией

Технологические площадки для разработки свободного/открытого программного обеспечения

Требуется доброволец для наполнения раздела!