|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2011, 02:50 | #1 |
Форумчанин
Регистрация: 09.12.2010
Сообщений: 115
|
что такое програмировать на linux
Доброго времени суток.
Хочу полностью перейти на linux.Сейчас учу С/С++ Интересует какие редакторы , компиляторы, и вообще что такое програмировать на linux. так как надоело постоянно перезагружатся на винду и обратно. может подскажет кто ?? Последний раз редактировалось madmaniac; 14.01.2011 в 02:53. |
14.01.2011, 10:38 | #2 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Цитата:
Редакторы: KDevelop, NetBeans. Это многокомпиляторные редакторы. Библиотеки: GTK+, wxWidgets, Qt - кроссплатформенные. Компилятор: GCC. Если программирование - это всё, что Вам нужно, не задумываясь - устанавливайте. Если уже установлен - удаляйте Windows. И посмотрите месяц-два, сможете без Windows обходится или нет. P. S. Я так и не смог: в OpenArena - движок походу не тот: распрыг не тот, ups не могу разогнать, так как в Quake III Arena под Windows |
|
14.01.2011, 19:38 | #3 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 18,136
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
14.01.2011, 20:15 | #4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Кстати говоря, а где взять материалы по API для линя? Конкретно, например, под UBUNTU.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
15.01.2011, 00:39 | #5 | |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
Цитата:
Linux это Posix совместимая система, соответственно поддерживаются вызовы POSIX. Описание данных вызовов найти очень легко. Далее - есть множество Linux-only сисвызовов, документация по ним в каталоге Documentation ядра. Далее есть стандартная библиотека C - glibc, кроме того, в gcc имеются различные встроенные функции (например __sync_add_and_fetch), тут, думаю, все понятно, где брать Идем еще выше - X сервер, xlib, документация на соответствующих ресурсах. Идем еще дальше, Ubuntu, окружение рабочего стола Gnome, построенный на GTK+ - идем на gnome.org и http://www.gtk.org/documentation.html Если надо работать со звуком - смотрим alsa, xine, gstreamer. Ну и т.д. |
|
15.01.2011, 11:09 | #6 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
15.01.2011, 12:20 | #7 | |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
Цитата:
Итого, т.к. система Ubuntu, рабочий стол - Gnome - прямая дорога на, уже упомянутые выше ресурсы, - http://www.gnome.org и http://www.gtk.org/documentation.html Там все довольно просто, есть даже графический билдер интерфейса - Glade. Еще можно почитать разные статьи и уроки, например мой |
|
15.01.2011, 12:45 | #8 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
15.01.2011, 12:49 | #9 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Обе под GPL, поэтому никто не мешает чисто разместить ссылку на их сайты, где можно скачать ИХ исходники. А самому стать коммерческим.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
15.01.2011, 13:02 | #10 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
GPL как раз требует открывать исходники всегда. А вот LGPL позволяет обойтись ссылкой. Qt и GTK+ можно юзать под LGPL, насколько я вижу.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что такое ^= ? | k1r1ch | Общие вопросы C/C++ | 3 | 10.01.2010 17:15 |
Что такое @? | k1r1ch | Общие вопросы Delphi | 11 | 11.09.2009 20:15 |
Что такое SE | LOPKOT | HTML и CSS | 5 | 31.08.2009 21:50 |
Что такое faDirectory | zotox | Помощь студентам | 5 | 08.05.2009 17:04 |
то такое мастерство в программировании, что такое мастер программист и что он может? | Cezar | Свободное общение | 29 | 02.06.2007 23:48 |