Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.23;
Скачать: CL | DM;

Вниз

программирование под Linux   Найти похожие ветки 

 
@!!ex ©   (2007-11-22 12:57) [0]

Посоветуйте хорошего материала для начинающих.
Задача как можно быстрее разобраться....
Желатиельно также программирование под X.


 
Ricko ©   (2007-11-22 13:10) [1]

http://www.symmetrica.net/unix-linux


 
tesseract ©   (2007-11-22 14:34) [2]


> Задача как можно быстрее разобраться....


В этом бардаке быстро не разберешься. Как вариант - Java.


 
Mystic ©   (2007-11-22 14:55) [3]

Для начинающих в Linux или начинающих вообще? Лично я больших проблем с переходом под Linux не имел, писал на wxWidgets.


 
TUser ©   (2007-11-22 15:10) [4]

Как вариант

http://monkey.belozersky.msu.ru/~evgeniy/sysprfpc.zip (680 Кб)


 
boa_kaa ©   (2007-11-22 15:25) [5]


> @!!ex ©   (22.11.07 12:57) 

под X используй Qt. И будет щастие о веки веков :)


 
Сергей М. ©   (2007-11-22 15:26) [6]

Вопрос, ч.н. "в жилу" - нет ли у кого-нть документа (или ссылки), полностью регламентирующего синтаксис шаблонов рег.выражений, обрабатываемых линуховой утилиткой expr ?


 
vpbar ©   (2007-11-22 16:16) [7]

поддерживаю вопрос. И вместе с автором скажу спасибо всем, кто ответит


 
Kolan ©   (2007-11-22 16:22) [8]

> обрабатываемых линуховой утилиткой expr

А в перле подсмотреть — это не то?


 
tesseract ©   (2007-11-22 16:46) [9]


> поддерживаю вопрос. И вместе с автором скажу спасибо всем,
>  кто ответит


Базис :  
http://ru.wikipedia.org/wiki/Регулярные_выражения

Расширенные :

http://www.pcre.ru/


 
Сергей М. ©   (2007-11-22 16:50) [10]


> в перле


Какой нахрен перл ?)


 
vpbar ©   (2007-11-22 17:09) [11]

>>tesseract ©   (22.11.07 16:46) [9]
Спасибо, но я с регулярными выражениями знаком и в том числе и из перла.
Я поддерживаю вопрос про "Посоветуйте хорошего материала для начинающих." по программированию в линухе. Ибо в будущем есть необходимость писать под линух. А те материалы что я пока нахожу между делом либо очень не полные (ну совсем для чайников) либо слишком сложные.


 
palva ©   (2007-11-22 17:17) [12]

Сергей М. ©   (22.11.07 16:50) [10]
Какой нахрен перл ?)

perl - язык такой. Скачать документацию с activestate.com и посмотреть.


 
tesseract ©   (2007-11-22 17:24) [13]


> Ибо в будущем есть необходимость писать под линух.


Самая удобная для быстрого кросс-программирования это java. Наше все нужные мне модули, буду пытаться :-)

Или Python - поскольку реально кроссплатформенный. В остальном приходиться круто переучиваться. Легко не выйдет - слишком разные система.


 
@!!ex ©   (2007-11-22 17:26) [14]

не. нужно что-то именно по С, С++, Asm и FreePascal


 
tesseract ©   (2007-11-22 17:36) [15]


> не. нужно что-то именно по С, С++, Asm и FreePascal


Не поверишь - они не различаються :-) Различаються только API. И различаются кардинально.


 
@!!ex ©   (2007-11-22 17:43) [16]

> [15] tesseract ©   (22.11.07 17:36)

верю. но мне нужно программирование именно на нативных языках.


 
Mystic ©   (2007-11-22 18:45) [17]

> @!!ex ©   (22.11.07 17:43) [16]

Так а в чем проблема?


 
Anatoly Podgoretsky ©   (2007-11-22 19:26) [18]

> @!!ex  (22.11.2007 17:43:16)  [16]

Сказано, дело не в языках. Тут надо изучать систему, а потом АПИ, а язык дело прикладное.


 
vpbar ©   (2007-11-22 20:44) [19]

>>Anatoly Podgoretsky ©   (22.11.07 19:26) [18]
Видимо поэтому @!!ex и возражает против java. Там системы и ее АПИ не видно же.


 
Anatoly Podgoretsky ©   (2007-11-22 21:01) [20]

> vpbar  (22.11.2007 20:44:19)  [19]

Давай не будем приравнивать яву к Линуксу и какому либо ОС АПИ.


 
tesseract ©   (2007-11-22 21:04) [21]


> Давай не будем приравнивать яву к Линуксу и какому либо
> ОС АПИ.


Поэтому я за java - переносимость софта возрастает в разы.


 
vpbar ©   (2007-11-22 21:04) [22]

>>Anatoly Podgoretsky ©   (22.11.07 21:01) [20]
Поэтому [19] не надо приравнивать java к линуксу и какому либо ОС АПИ.


 
@!!ex ©   (2007-11-22 21:07) [23]

> [21] tesseract ©   (22.11.07 21:04)

ТОлько ничего кроме GUI писать не получится. ни драйверов, ни 3Д. Учитывая, что линукс нужно изучить, чтобы поддерживать драйвера написанные под линукс, а 3Д - основная специальность... Ява - вообще не вариант.


 
tesseract ©   (2007-11-22 21:14) [24]


> ТОлько ничего кроме GUI писать не получится. ни драйверов,


В linux типо драйвера как-то и не пишуться, они в ядро входят. Там все в юзермоде, даже файловая система. 3D на яве неплохо работает. Если ты пишешь в 3D то учи MESA а не различные варианты posix. Кстати Dll-хелл из Win 9x - в Linux обзываеться "несовместимость дистрибьютивов".


 
ferr   (2007-11-22 23:27) [25]

qt
Даже книжка какая-то есть.. Программирование GUI в Linux чтоли..


 
Ricko ©   (2007-11-23 01:12) [26]


> tesseract ©   (22.11.07 21:14) [24]
>
> В linux типо драйвера как-то и не пишуться, они в ядро входят.
>  Там все в юзермоде, даже файловая система.


Что за бред? А драйвера от NVidia/Amd? Файловая система в юзерспейси это те которые реализованны с помощью FUSE, основные ext riserfs - чистое ядро.


 
Zeqfreed ©   (2007-11-23 01:15) [27]

Не понимаю чего там изучать, если нужен тот же OpenGL. Ссылки на документацию по Иксам я уже давал.


 
umbra ©   (2007-11-23 01:56) [28]


> В linux типо драйвера как-то и не пишуться, они в ядро входят.

типо есть отдельные драйвера, подгружаемые на лету (man insmod).

Для работы базовыми сервисами (файлы, межпроцессное взаимодействие, ввод-вывод) достаточно стандартного АПИ. Справка по glibc обычно устанавливается вместе с gcc. Начните писать, и помните о команде man. также помните о том, что можно просмотреть исходники любой стандартной утилиты и взять их за образец.


 
Черный Шаман   (2007-11-23 03:22) [29]


> @!!ex ©   (22.11.07 21:07) [23]
>
> > [21] tesseract ©   (22.11.07 21:04)
>
> ТОлько ничего кроме GUI писать не получится. ни драйверов,
>  ни 3Д. Учитывая, что линукс нужно изучить, чтобы поддерживать
> драйвера написанные под линукс, а 3Д - основная специальность.
> .. Ява - вообще не вариант.


The Java 3D API
http://java.sun.com/products/java-media/3D/


 
Zeqfreed ©   (2007-11-23 07:48) [30]

> umbra ©   (23.11.07 01:56) [28]

Странно. Почему драйвера подгружаются командой insmod, а не insdrvr.


 
Skala   (2007-11-23 08:02) [31]

http://www.opennet.ru/base/dev/index.html
Там же, на opennet есть неплохие сттьи про вышеупомянутый Qt.


 
Сергей М. ©   (2007-11-23 08:23) [32]


> palva ©   (22.11.07 17:17) [12]
> perl - язык такой


Ну спасибо, ну просветил меня, невежду)

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


 
tesseract ©   (2007-11-23 09:55) [33]


> типо есть отдельные драйвера, подгружаемые на лету (man
> insmod).


Да ну ? А они уже, без поддержки ядром, загружаються ? Раньше такого не было. Закоментируешь парочку строчек в KERNCONF которые за поддержку именно таких дров отвечают - и не будут твои модули ядра грузиться. Реальную поддержку проприетарных дров я только в SLED видел.


 
Ditrix ©   (2007-11-23 11:01) [34]

начни отсюда  http://www.linux.org.ru/books/LDP/lug.html
потом http://www.linux.org.ru/books/shellprog.html
далее логично С  С++
ну а там уже под X   насчет QT - присоединяюсь к вышесказаному.


 
iZEN ©   (2007-11-23 14:09) [35]


> boa_kaa ©   (22.11.07 15:25) [5]
> > @!!ex ©   (22.11.07 12:57)
> под X используй Qt. И будет щастие о веки веков :)


Qt не используют в корпоративном софте. Там рулит Gtk.


 
Черный Шаман   (2007-11-23 18:40) [36]


> iZEN ©   (23.11.07 14:09) [35]
>
>
> > boa_kaa ©   (22.11.07 15:25) [5]
> > > @!!ex ©   (22.11.07 12:57)
> > под X используй Qt. И будет щастие о веки веков :)
>
>
> Qt не используют в корпоративном софте. Там рулит Gtk.


Но GTK не позволяет реализовать паттерн интерфейса MDI


 
Черный Шаман   (2007-11-23 18:42) [37]


> Черный Шаман   (23.11.07 18:40) [36]
> Но GTK не позволяет реализовать паттерн интерфейса MDI


Точнее паттерн может, но как FF в виде закладок, а не окон.


 
iZEN ©   (2007-11-23 19:04) [38]


> Черный Шаман   (23.11.07 18:40) [36]
>
> > iZEN ©   (23.11.07 14:09) [35]
> >
> > > boa_kaa ©   (22.11.07 15:25) [5]
> > > > @!!ex ©   (22.11.07 12:57)
> > > под X используй Qt. И будет щастие о веки веков :)
> >
> > Qt не используют в корпоративном софте. Там рулит Gtk.
>
> Но GTK не позволяет реализовать паттерн интерфейса MDI


В Eclipse ведь сделали на Gtk MDI-интерфейс.



Страницы: 1 вся ветка

Текущий архив: 2007.12.23;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.018 c
15-1195846286
Igor Zorkov
2007-11-23 22:31
2007.12.23
Anatoly Podgoretsky


2-1196079596
Kolan
2007-11-26 15:19
2007.12.23
А как закрыть свою программу?


2-1196549267
bobby
2007-12-02 01:47
2007.12.23
Помещение архива в БД MsSQL


15-1195574695
TwentyThird
2007-11-20 19:04
2007.12.23
Карта звездного неба в реальном времени: созвездия, планеты...


2-1196189336
greengeneral
2007-11-27 21:48
2007.12.23
StringGrid в несколько строк