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

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

2
задан 4 August 2012 в 22:42

1 ответ

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


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

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

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


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


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

0
ответ дан 4 August 2012 в 22:42

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

Похожие вопросы: