Какую модель программирования использует Ubuntu?

Мне любопытно узнать, какую модель программирования использует Ubuntu в своем собственном процессе разработки; соответствует ли она модели объектно-ориентированного программирования (и использует ли языки, такие как python, java и т. д.), или она следует традиционной модели процедурного программирования (языки, такие как C, ASM).

1 ответ

В общем, для Ubuntu не существует оговоренного языка или модели программирования.


В Ubuntu вы можете использовать практически любой язык программирования для создания ваших приложений, если этот язык поддерживается через любые привязки и библиотеки, которые ему требуются.

Например, вы можете написать приложение для Ubuntu для GTK+ или Qt, которые поддерживают несколько языков (C++, Python, Java и т. Д.). GTK+ специально написан на C, но многие приложения, предназначенные для GTK+, используют Python.

Другие (не по умолчанию) цели (я имею в виду GUI), включают EFL (библиотеки Enlightenment Foundation) и Tk. Оба из них имеют привязки на разных языках.


Итак, в двух словах, действительно не имеет значения, что вы используете или какую модель программирования (объектно-ориентированную, процедурную и т. Д.) Предпочитаете. Ubuntu открыта для любого из них.


Для получения дополнительной информации вы можете увидеть этот сайт: http://developer.ubuntu.com/ - который даст вам учебные пособия и другую соответствующую информацию.

Другие вопросы по тегам