На каком языке ubuntu-desktop чаще всего закодирован?

Труба будет сломана, и программа, записывающая в трубу, получит сигнал SIGPIPE.

Из GLIBC:

SIGPIPE Сломанная труба. Если вы используете каналы или FIFO, вам необходимо создать приложение, чтобы один процесс открыл канал для чтения, прежде чем начнется запись. Если процесс чтения никогда не запускается или неожиданно заканчивается, запись в канал или FIFO вызывает сигнал SIGPIPE. Если SIGPIPE заблокирован, обработан или проигнорирован, нарушивший вызов не работает с EPIPE.
11
задан 13 August 2010 в 06:39

4536 ответов

Основными языками являются C и Python, при этом Go делает значительные успехи. C ++ - это просто средство для достижения цели, поэтому Qt так хорошо переносится. Это больше похоже на разумное использование Qt Qt с хорошим именем: -).

1
ответ дан 10 August 2018 в 14:18

Я думаю, что вопрос относится к языку, используемому для записи приложений, запущенных при установке по умолчанию.

Трудно сказать, какой язык используется больше всего, но я бы предпочел C или C ++. Это просто предположение, и поскольку все языки довольно равны с точки зрения результата, это не имеет большого значения.

3
ответ дан 10 August 2018 в 14:18

ubuntu-desktop - это мета-пакет, который имеет только одну цель - установить коллекцию пакетов в системе пакетов Debian. Таким образом, сам пакет не имеет исходного кода в этом смысле, а только информации для системы пакетов.

Что вы, вероятно, действительно имеете в виду, это пакеты, которые устанавливаются при установке ubuntu-desktop [ ! d1]. Однако это очень широкий вопрос, так как это набор пакетов.

Некоторые пакеты написаны на C ++ (в качестве основных библиотек окон Gnome). Другие пакеты используют привязки gtk Python и, следовательно, записываются на Python. Существуют также пакеты, написанные в моно.

Я не думаю, что есть список, который хранится, чтобы подсчитывать, сколько приложений написано на каком языке. Это также будет трудно поддерживать, поскольку набор пакетов, являющихся «частью» , ubuntu-desktop варьируется от версии к выпуску.

21
ответ дан 10 August 2018 в 14:18

Я думаю, что вопрос относится к языку, используемому для записи приложений, запущенных при установке по умолчанию.

Трудно сказать, какой язык используется больше всего, но я бы предпочел C или C ++. Это просто предположение, и поскольку все языки довольно равны с точки зрения результата, это не имеет большого значения.

3
ответ дан 13 August 2018 в 17:30
  • 1
    Это может иметь значение, если молодой не-программист рассматривает карьеру в Software Engineering. Он мог бы приехать сюда, чтобы узнать, на каких языках специализироваться. – deft_code 4 September 2010 в 02:35
  • 2
    Если молодой программист ищет язык для специализации, мой ответ будет таким же. Это не имеет большого значения. Существует спрос на все виды программистов и сосредоточенность на java или .Net, только потому, что он пользуется большим спросом сейчас, может быть ошибкой в ​​будущем. Кто знает... – Ressu 5 September 2010 в 14:12
  • 3
    Это имеет значение немного, в зависимости от того, что вы хотите сделать. Если вы хотите стать хакером ядра и / или писать драйверы устройств для Linux, вам нужно будет изучить C. Есть несколько других доменов, в которых подходит конкретный язык. – koanhead 3 October 2010 в 08:07
  • 4
    Я тоже не согласен с утверждением, что выбор языка программирования не имеет значения. OP может искать советы относительно того, какой язык следует изучать дальше и т. Д. Тот факт, что Unix исторически был привязан к C и в меньшей степени (и совсем недавно) к C ++, имеет значение. – haziz 19 December 2011 в 00:24

Основными языками являются C и Python, при этом Go делает значительные успехи. C ++ - это просто средство для достижения цели, поэтому Qt так хорошо переносится. Это больше похоже на разумное использование Qt Qt с хорошим именем: -).

1
ответ дан 13 August 2018 в 17:30

ubuntu-desktop - это мета-пакет, который имеет только одну цель - установить коллекцию пакетов в системе пакетов Debian. Таким образом, сам пакет не имеет исходного кода в этом смысле, а только информации для системы пакетов.

Что вы, вероятно, действительно имеете в виду, это пакеты, которые устанавливаются при установке ubuntu-desktop [ ! d1]. Однако это очень широкий вопрос, так как это набор пакетов.

Некоторые пакеты написаны на C ++ (в качестве основных библиотек окон Gnome). Другие пакеты используют привязки gtk Python и, следовательно, записываются на Python. Существуют также пакеты, написанные в моно.

Я не думаю, что есть список, который хранится, чтобы подсчитывать, сколько приложений написано на каком языке. Это также будет трудно поддерживать, поскольку набор пакетов, являющихся «частью» , ubuntu-desktop варьируется от версии к выпуску.

21
ответ дан 13 August 2018 в 17:30
  • 1
    Хм ... не слишком сложно поддерживать, я думаю. Должно быть возможно написать скрипт, который apt-get получает каждый пакет и запускает sloccount на них, чтобы выяснить, на каком языке они в основном используются. Не знаю никого, кто это делает. – snostorm 3 August 2010 в 20:11
  • 2
    Да .. вы могли бы использовать apt-rdepends для создания списка. Тем не менее, даже при таком сценарии довольно громоздко, так как каждый источник пакета должен быть загружен. – txwikinger 3 August 2010 в 21:07

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

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