Отправляет email-рассылки с помощью сервиса Sendsay

Программирование в линуксу

Я хочу программировать в си++ в параллели с ГУИ. Подскажите чем лучше пользоваться
(включая визуальное программирование) для этого, а также что лучше почитать (электронное
издание) и где. Посоветуйте также tutorial для socket/multi threading. Спасибо.

P.S. Пишите свободно! / Write freely!

Stass!
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6187; Возраст листа: 256; Участников:
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/120302



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Stass! Wed, 7 Apr 2004 12:23:30 +0700 (#120302)

 

Ответы:

i686-pc-linux-gnu)

On Wed, 7 Apr 2004 12:23:30 +0700
Stass! <monhon***@m*****.ru> wrote:

kdevelop

Ответить   Крохин Анатолий Александрович Wed, 7 Apr 2004 17:20:48 +0400 (#120335)

 

On Wed, Apr 07, 2004 at 12:23:30PM +0700, Stass! wrote:

(электронное

www.python.org
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6193; Возраст листа: 256; Участников:
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/120374



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   +Morgoth Wed, 7 Apr 2004 21:00:05 +0700 (#120374)

 

Stass! wrote:

(электронное

gtkmm (gtkmm.sf.net) - С++ обертки для Gtk+, glade - построитель интерфейсов
Common C++ - библиотека с классами для многопоточных приложений, сокетов
и др.

Ответить   Max Vasin Wed, 07 Apr 2004 19:14:28 +0400 (#120430)

 

On Wed, 7 Apr 2004, Max Vasin wrote:

gtkmm умер фактически (а идеологически его рождение это ошибка). Не
стоит писать на нем. Если Вам нужно ООП, пишите на Qt.

--
mkb
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6233; Возраст листа: 257; Участников: 1073
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/120974



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 8 Apr 2004 19:46:20 -0700 (PDT) (#120974)

 

On 09.04.2004 6:46, Mike Belopuhov wrote:

И кто это все вам рассказал? Gaim, видимо, был категорически неправ, что
избрал Gtk-- для разработки - загибается ж. Ан версии штампует вполне
исправно.

Что плохого в (этом и других) C++-байндинге для Gtk+? Все равно
объектная библиотека, хоть и на C написана. Если нужно именно ООП -
можно писать и на голом Gtk+. Я серьезно.

Ответить   Thu, 08 Apr 2004 12:41:32 +0400 (#121009)

 

On Thu, 8 Apr 2004, Alexey Rusakov wrote:

Гы. Разработчики Gtk-- :-)

Gaim не использует Gtk--. Я не знаю кто сейчас использует Gtk-- и есть
ли он к Gtk+ 2.2 или 2.4.

Ничего. Просто Gtk-- это не удобная вещь.

Я тоже :)

--
mkb
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6242; Возраст листа: 257; Участников: 1073
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121189



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 9 Apr 2004 01:05:12 -0700 (PDT) (#121189)

 

Mike Belopuhov wrote:

А где?

для 2.2 есть уже давно, для 2.4 - сейчас разрабатывается

Ответить   Max Vasin Thu, 08 Apr 2004 18:18:25 +0400 (#121224)

 

On Thu, 8 Apr 2004, Max Vasin wrote:

Если Вы про разработчиков, то Google Вам в помощь -- ищите статьи,
интервью и прочее, я уже и забыл про это. Интересовался я этим года
полтора или два назад.

Вот, что я успел накопать:
http://www.telegraph-road.org/writings/gtkmm_vs_qt.html
http://www.telegraph-road.org/writings/why.html

http://kcheckers.osdn.org.ua/qt/gtkmm-qt.html (на русском)

Были еще обсуждения на gnome-mailling list и тому подобное. История с
Rosengarden это лишь пример. Gtkmm это действительно тупиковая ветвь
эволюции, как, впрочем и любимый мной Gtk+ (особливо 1.2).

--
mkb
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6294; Возраст листа: 258; Участников: 1082
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/122069



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 9 Apr 2004 04:58:01 -0700 (PDT) (#122069)

 

On 09.04.2004 15:58, Mike Belopuhov wrote:

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

Насчет Gtk+ я попросил бы не обобщать. Не вижу в нем никакой
тупиковости. Разумеется, 1.2 уже все, кончился. Как ни странно, Qt 1 уже
тоже не развивается.

Что касается Gtk--, то не обижайтесь, но вы отстали от жизни. Два года
назад (последняя из статей относится к 2002 году) это действительно было
скорее недоразумение, нежели достойная привязка, хотя по-настоящему
плохо дела обстояли именно с Gtk-- 1.2. И действительно, именно поэтому
появился Inti. Однако Хавок Пеннингтон оставил Inti в том же 2000 году,
в котором и начал его, и сейчас это не более чем неофициальная привязка
для Gtk+, дающая меньшую функциональность, чем Gtk-- в текущем его
состоянии. Последний Inti вышел в сентябре прошлого года, а последний
Gtk-- буквально позавчера, и темп выхода новых версий воодушевляет.
Кроме того, Glade поддерживает Gtk-- и не поддерживает Inti, а это очень
критично при разработке UI.
На данный момент Gtk-- поддерживает далеко не один Карл Нельсон (еще раз
отсылаю к www.gtkmm.org). Что касается статей Гийома, то он просто
поссорился с Нельсоном, потому что Gtk-- не оправдывал его ожиданий.
Поэтому Гийом ушел на Qt. На тот момент это было безусловно правильное
решение.
Ну а вторая статья - это просто спор с Мюрреем. Тот факт, что в итоге
народ отдал предпочтение Gtk-- перед Inti, сам по себе о многом говорит
(я сомневаюсь, что Inti забраковали "5-7 человек", по словам Гийома).
Тема Qt vs. Gtk-- - это вообще тема отдельного разговора, хотя если вы
"хотите поговорить об этом" (с), то можно и поговорить. Но тогда я
думаю, нам лучше уйти в .debate. Здесь хочу отметить лишь одно
высказывание Гийома, на котором можно и остановиться: "Я не люблю C++ и
мне нет до него дела." Я люблю C++, поэтому мои точки зрения близки к
точкам зрения Мюррея, а не Гийома.

Однако в любом случае Gtk-- никак нельзя назвать тупиковой ветвью.

Прошу прощения у аудитории и лично у Mike Belopuhov за слишком длинное
письмо.

Ответить   Sat, 10 Apr 2004 00:05:41 +0400 (#122398)

 

Mike Belopuhov wrote:

Кстати Gabber2 его использует.

Ответить   Max Vasin Thu, 08 Apr 2004 18:34:00 +0400 (#121230)

 

Тока что загрузил GIMP - он требует gtk - и comp мне повесил, редиска :)

Eclipse, вроде бы gtk based, но это больше, чтобы оставаться free as in
beer.

--
Sam Mesh - http://openrules.com

Max Vasin wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6253; Возраст листа: 257; Участников: 1073
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121415



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sam Mesh Thu, 08 Apr 2004 12:42:59 -0400 (#121415)

 

Sam Mesh wrote:

Не тут разговор был о gtkmm, а gtk (сишный) куча прог использует. На
Гном посмотрите.

Ответить   Max Vasin Thu, 08 Apr 2004 23:07:01 +0400 (#121439)

 

On Friday 09 April 2004 11:05, Mike Belopuhov wrote:

А разработчики GNOME вам ничего не говорили ?))

Ответить   Fri, 9 Apr 2004 00:00:32 +0300 (#121514)

 

On Fri, 9 Apr 2004, Alex Dunaevsky wrote:

А Вам? ;-)
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6305; Возраст листа: 259; Участников: 1082
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/122395



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 9 Apr 2004 23:58:32 +0400 (MSD) (#122395)

 

On 09.04.2004 12:05, Mike Belopuhov wrote:

Присоединяюсь к вопросу Фагота - где?

Да, прошу прощения, безнадежно устаревшая информация была.

Что касается использования - рекомендую взглянуть сюда:
http://www.gtkmm.org/commercial_support.shtml
И это только часть коммерческих продуктов.

Что касается существования для нового Gtk+ - цитирую непосредственно с
www.gtkmm.org:

"Development is currently in progress on the unstable gtkmm 2.3 branch,
which will become the new stable gtkmm 2.4."

Последняя новость: "October 2003: gtkmm 2.3.0 was released. This will
become the new stable, parallel-installable, gtkmm 2.4 in March 2004."

Что, с учетом того, что Gtk+ 2.4 вышел лишь в конце марта, вполне
перетягивается на апрель. Последняя версия gtkmm 2.3.5 вышла 5 марта
сего года. Думаю, что gtkmm 2.4 можно ожидать к концу апреля или в мае.

Сколько вы с ним работали? По-моему, нативная поддержка ООП - это
все-таки хорошо.

Ответить   Fri, 09 Apr 2004 00:58:42 +0400 (#121522)

 

On Fri, 9 Apr 2004, Alexey Rusakov wrote:

А я и не говорил, что плохо. Я заметил, что он не удобный.

Насколько поддержка ООП нативная это тоже спорно. Что Вы вообще под
этим подразумеваете?

Вот как я рассуждаю:

gtkmm -> gtk -> Xlibs

Xlibs уже не ООП. Gtk почти не ООП, а Вы говорите, что Gtk-- может
быть нативно объектно-ориентированным. Мне кажется, что это бред. Если
бы они своими gtkmm заменяли и Gtk, то тогда можно было поговорить о
нативности ООП и прочем. Но в любом случае, если оно Вам нравится --
пишите на нем и за сим эту бестолковую дискуссию прекратим.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6306; Возраст листа: 259; Участников: 1082
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/122396



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 9 Apr 2004 23:59:27 +0400 (MSD) (#122396)

 

On 09.04.2004 23:59, Mike Belopuhov wrote:

Хорошо, слово "нативный" здесь не очень удачно. Я имел в виду, что Gtk--
предоставляет объектно-ориентированный интерфейс на
объектно-ориентированном языке, в отличие от Gtk+, которая предоставляет
почти ОО-интерфейс (тут наши мнения тоже слегка разнятся) на не ОО-языке.

Не возражаю :)

Ответить   Sat, 10 Apr 2004 00:48:29 +0400 (#122441)

 

On Thu, 08 Apr 2004 12:41:32 +0400
Alexey Rusakov <kti***@f*****.com> wrote:

Нет! Речь идёт исключительно о Си или Перле, и есть желание попроще сделать красивый
интерфейс. Верно ли я понял, что упомянутые здесь пакеты по сути не сами компиляторы,
линковщики, библиотеки для какого-то языка, а просто оболочка, аки редактор для
программера?

P.S. Пишите свободно! / Write freely!

Stass!
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6287; Возраст листа: 258; Участников: 1082
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/121876



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Stass! Fri, 9 Apr 2004 13:36:12 +0700 (#121876)

 

Stass! wrote:

красивый

см. Glade + libglade - из C очень просто и удобно ИМХО

Gtk+, Qt, gtkmm, xlib - библиотеки

KDevelop - IDE (интегрированная среда разработки)

Ответить   Max Vasin Fri, 09 Apr 2004 16:37:47 +0400 (#122145)

 

On Wednesday 07 April 2004 08:23, Stass! wrote:

GUI toolkit'ы: Qt и/или GTK 2 (gtkmm)

IDE:
- kdevelop (под КДЕ, памяти жрет немерянно)
- anjuta (под GNOME

автоматизация сборки проектов:
- qmake (родная для Qt)
- autoconf/automake

в пакет qt -devel включен отличный и исчерпывающий справочник по всему API
Если Qt не по душе - для других тулкитов ищи справку на соответствующем
сайте ))

http://librenix.com/?inode=3044
http://www.cs.rpi.edu/courses/sysprog/sockets/sock.html
http://www.flipcode.com/tutorials/tut_mthreading2.shtml
http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html
info libc :))

Ответить   Thu, 8 Apr 2004 00:21:23 +0300 (#120668)

 

i686-pc-linux-gnu)

On Thu, 8 Apr 2004 00:21:23 +0300
Alex Dunaevsky <alex_cr***@b*****.ru> wrote:

Не только под KDE. Да и памяти жрет не так уж и много. (Правда не
пробовал самые последние версии)

Ответить   Крохин Анатолий Александрович Thu, 8 Apr 2004 08:11:23 +0400 (#120802)

 

On Thursday 08 April 2004 07:11, Крохин Анатолий Александрович wrote:

все относительно....
у меня ее далеко не 4 Гига так что приходится драться ))
с недалекими рзработчиками

Ответить   Fri, 9 Apr 2004 00:03:21 +0300 (#121517)