![]() |
FAQ | Что бы такого почитать по программированию в *nix?
Данная тема предназначена только для выкладывания ссылок на полезные и интересные ресурсы Интернета, посвященные различным аспектам программирования в *nix.
Принимаются: ссылки на учебники, справочники, примеры, исходники с описанием. Никаких вопросов! Только ссылки. Прошу модераторов проследить за исполнением данного требования участниками конференции. Advanced Linux Programming Тип: Сайт, документация в PDF. Язык: английский. Исходники: есть. Ссылка: http://www.advancedlinuxprogramming.com/ Overview: Цитата:
|
BSDnewsletter.com > Programming
Тип: Сайт, банк ссылок. Язык: английский. Исходники: только ссылки. Ссылка: http://bsdnewsletter.com/Programming/ Overview: Сайт посвящён BSD, содержит много документации и ссылок на внешние ресурсы. Страница с ссылками на ресурсы Интернета по программированию в BSD немного старовата, но это не умаляет её полезности. Цитата:
|
The GNU C Library Reference Manual
Тип: Сайт, онлайн-мануал, документация в html. Язык: английский. Исходники: есть. Ссылка: http://www.gnu.org/software/libc/man...ode/index.html Overview: Полное описание всех функций библиотек GNU C. Цитата:
Энциклопедия программиста Linux Тип: Онлайн-мануал, документация в html. Язык: русский. Исходники: учебные примеры. Ссылка: http://www.opennet.ru/docs/RUS/lpg/index.html Overview: Несмотря на громкое название "Энциклопедия", данное руководство скорее является учебником для программистов, желающих изучить возможности Linux. Цитата:
Тип: Онлайн-мануал, документация в html. Язык: русский. Исходники: учебные примеры. Ссылка: http://www.opennet.ru/docs/RUS/Lpg/index.html Overview: Другая версия приведённого выше учебника, просто перевод с английского, без добавлений. Unix Systems Programming Тип: Страничка, ссылки и документация в архивах. Язык: английский. Исходники: нет. Ссылка: http://andercheran.aiind.upv.es/toni/prog/index_en.html Overview: Небольшая (и слегка устаревшая) страничка с набором ссылок на другие ресурсы сети, посвященные программированию в Unix-like системах. Есть документация по формату ELF и первым ядрам Linux. Есть список книг по программированию (но самих книг нет). The Linux 2.4 Parallel Port Subsystem Тип: Сайт, документация в html. Язык: английский. Исходники: учебные примеры. Ссылка: http://people.redhat.com/twaugh/parport/html/ Overview: Описание API для работы с параллельным портом в Линукс. |
Motif Programming Manul
Тип: Сайт, онлайн-мануал, документация в html. Язык: английский. Исходники: есть. Ссылка: http://www.ist.co.uk/motif/books/vol6A/BookTOC.fm.html Overview: Цитата:
|
UNIX Application Migration Guide: Win32 Code Conversion
Тип: Глава из руководства. Язык: английский. Исходники: примеры в тексте. Ссылка: http://msdn.microsoft.com/library/de...l/UCMGch09.asp Overview: Если Вы собираетесь писать кроссплатформенные приложения, данное руководство просто необходимо прочитать. Ещё лучше распечатать и хранить до пенсии. Цитата:
|
kdelibs'KWM Source code
Тип: Исходные тексты. Язык: английский. Исходники: они и есть. Ссылка: http://www.cs.washington.edu/researc...s'KWM.html Overview: Исходные коды оконного менеджера KDE. Плюс данного сайта в том, что все тексты представлены в виде html-страниц, что иногда весьма удобно для быстрого просмотра и поиска интересующих данных, без скачивания всех исходников. Минус - быстрое устаревание ресурса. DCOP: Desktop COmmunications Protocol Тип: Страничка. Язык: английский. Исходники: примеры. Ссылка: http://developer.kde.org/documentati...deqt/dcop.html Overview: KDE предоставляет программисту встроенный механизм для взаимодействия программ внутри оболочки. Для программистов KDE и QT. Цитата:
|
Jasmin Blanchette, Mark Summerfield Разработка графического интерфейса с помощью библиотеки Qt3
Тип: Руководство Язык: русский Исходники: в тексте Ссылка: http://www.opennet.ru/docs/RUS/qt3_prog/index.html Overview: qt 3 программирование, все знают про эту ссылку, но пусть будет и тут Богатырев А. Хрестоматия по программированию на Си в Unix Тип: Руководство Язык: русский Исходники: в тексте Ссылка: http://www.opennet.ru/docs/RUS/bogatyrev/index.html Overview: Цитата:
|
Unix Scanner Download Area
Тип: Сайт, исходники. Язык: английский. Исходники: они и есть. Ссылка: http://www.antiserver.it/Unix/scanner/Unix-Scanner/ Overview: Один из ответов на часто задаваемый вопрос: "Где взять исходники какого-нибудь сканера портов". Один из :rotate: Потихоньку выложу все. |
А начать-то все-таки нужно с прочтения "Введение в С++" Бьярна Страустрапа. В нете море ссылок не нее.
|
Migrating Win32 C/C++ applications to Linux
Тип: Статья. Язык: английский. Исходники: Примеры в тексте. Ссылка: http://www-106.ibm.com/developerwork...32toLinux.html Overview: Ешё одна статья про миграцию Windows->Linux, правда, менее объёмная, нежели указанная выше. mar, уберите, пожалуйста, пост этого умника, чуть выше... |
Qt4Lab. Widgets plugins.
Тип: Сайт. Язык: английский. Исходники: Есть. Ссылка: http://www.qt4lab.org/ Overview: Молодая команда рисует свои виджеты для оформления в стиле "лабораторные работы". Если вы собираетесь делать курсовой по какой-нибудь электротехнике с помощью Qt, эти контролсы будут весьма кстати. Остальным могут и не понравится, но исходники могут быть полезны для разработки своих контролсов. На данный момент есть PLed, PSwitch, PThermometer, PToggle, PTank and PMeter. |
вот такая штука - все функции из стандартной библиотеки http://khnopff.ulb.ac.be/documents/l...stream_35.html ( удобно , нечего сказать)
|
GNU Multiple Precision Arithmetic Library
Тип: Библиотеки. Язык: английский. Исходники: ? Ссылка: http://www.swox.com/gmp/ Overview: Библиотеки для работы с числами "высокой точности". Имхо, весьма неплохой аналог интелловской MKL, но для *nix. The Ping Page Тип: Банк ссылок. Язык: английский. Исходники: Ссылки. Ссылка: http://www.ping127001.com/pingpage.htm Overview: Начинающие программисты иногда испытывают некоторые проблемы в понимании термина "ping". Более того, несмотря на то, что знание ICMP является обязательным для "сетевого" программиста, многие опытные люди тоже не знают о различии в работе с ним в *nix и win32. Данная страница является одним из лучших банков ссылок на всё-про-ping. Software Mostly from Books Тип: Исходники. Язык: английский. Исходники: Они и есть. Ссылка: http://www.cis.temple.edu/~ingargio/cis307/software/ Overview: Исходники из некоторых книг по программированию в *nix. |
Программирование на shell
Тип: Мануал. Язык: русский. Исходники: в тексте. Ссылка: http://cclib.nsu.ru/projects/gnudocs...shellprog.html Overview: Командный язык shell как язык программирования высокого уровня. Старенький, короткий, но тем не менее, весьма содержательный учебник. Debugging with DDD Тип: Мануал. Язык: английский. Исходники: нет. Ссылка: http://linux.itsoft.ru/documentation...ddd/index.html Overview: Готовый к распечатке огромный текст-документация по работе с графическим фронтэндом gdb. |
UNIX Network Programming
Linux programmer's guide http://www.flashdance.cx/books/ Linux Device Drivers http://www.nerd-star.com/books/Linux...%20Drivers.pdf Linux Programming Unleashed http://www.nerd-star.com/books/Linux...0Unleashed.pdf The Linux Kernel API http://www.nerd-star.com/books/The%2...rnel%20API.pdf KDE 2 QT Programming Bible http://www.nerd-star.com/books/Hungr...ng%20Bible.pdf Secure Programming for Linux And Unix http://www.nerd-star.com/books/Secur...and%20UNIX.pdf GUI design with qt3 http://files.nixp.ru/books/programmi...0(Russian).pdf |
Secure Programming for Linux and Unix HOWTO
Тип: Мануал в HTML. Язык: английский. Исходники: примеры в тексте. Ссылка: http://www.dwheeler.com/secure-progr...WTO/index.html Overview: Чуть-чуть меня опередил mrcnn :] Одними дорогами шли ;] Безопасное программирование в *nix. Версия в HTML. Цитата:
Тип: Страничка: банк данных. Язык: английский. Исходники: по ссылкам. Ссылка: http://www.linuxassembly.org/resources.html Overview: Лучшая из найденных мной за последнее время страничка по программированию на ассемблере в Linux. Ссылки на ресурсы, книги, примеры, справочники и многое другое. |
Программирование: Разработка и отладка программ
Тип: Мануал в HTML. Язык: русский. Исходники: примеры в тексте. Ссылка: http://center.dm.ru/pSeries/usr/shar...rogc02.htm#ToC Overview: А вот этот огромный талмуд меня весьма порадовал. Несмотря на то, что он ориентирован на AIX, там есть такие вещи на русском, которые я раньше видел только на английском. Например, про ELF. |
Higher order functions (про самогенерирующиеся функции на Си и Scheme)
Авторы:Jonathan Bartlett (Director of Technology, New Media Worx) Тип: Статья. Язык: английский. Исходники: примеры в тексте. Ссылка: http://www-128.ibm.com/developerwork...-highfunc.html Overview:про самогенерирующиеся функции на Си и Scheme (пока не читала - цитировано по opennet. Тема понравилась :)) |
Lazarus Tuturial (Руководство по IDE Lazarus)
Авторы:Wiki Тип: Статья. Язык: английский. Исходники: примеры в тексте. Ссылка: http://lazarus-ccr.sourceforge.net/k...zarus_Tutorial Overview: руководство по IDE, призванной заменить Delphi. Для новичков - самое то. |
NCURSES Programming HOWTO
Авторы:Pradeep Padala Тип: хайто Язык: английский. Исходники: примеры в тексте. Overview: хайто по нкурсес, удобная бибилотека для позионирования курсора. |
Создание виджетов с использованием Cairo и GTK+ 2.8
Авторы:Дэвид Мадэли (Davyd Madeley) Тип: Статья. Язык: русский (перевод). Исходники: примеры в тексте. Ссылка: http://www.sibhome.boom.ru/gtkcario/gtkwcario.html Overview: Начиная с версии 2.8, GTK+ отрисовывает все свои элементы интерфейса с помощью мощной библиотеки векторной графики Cairo. В этой статье рассказывается как можно самому создать виджет GTK+, используя библиотеки Cairo для его отрисовки. |
wxWindows Documentation
Авторы: someone Тип: Статьи и FAQ. Язык: английский. Исходники: примеры в тексте. Ссылка: http://www.informatik.htw-dresden.de/~beck/wxwindows/ Overview: Достаточно большая библиотека документации. |
Linux Device Drivers, Third Edition
Автор: Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. Тип: Книга Язык: английский Сылка: http://lwn.net/Kernel/LDD3/ Overview: must have :) Кроме всего прочего Greg Kroah-Hartman представил комплект Linux Device Driver Kit, оформленный в виде образа CD диска (90 Мб), на котором содержится подборка документации и инструментов полезных при разработке драйверов устройств под Linux. |
Программирование звука в Linux
Автор: Андрей Боровский Тип: Статья Язык: Русский Ссылка: http://www.mtu-net.ru/aborovsky/articles/linsnd1.htm Overview: Подробное введение с примерами на C |
Для ядрокодеров BSD итп:
http://www.freebsd.org/projects/ideas/ http://www.freebsd.org/doc/en_US.ISO...pers-handbook/ как ни странно:) man 9 .... весь man 9 кароче:) |
How to Think Like a Computer Scientist или учебник по Python
Автор: Allen Downey, Jeff Elkner and Chris Meyers Тип: Книга Язык: Английский Ссылка: http://www.greenteapress.com/thinkpython/thinkCSpy/ Резюме: Учебник по Python |
Статьи IBM dW по Linux
http://www.ibm.com/developerworks/ru...ibraryview.jsp |
Анатомия Linux-архитектур реального времени: В этой статье мы рассмотрим различные варианты обеспечения требований реального времени в Linux и способы, с помощью которых обеспечивается выполнение этих требований -- начиная с ранних архитектур, которые основывались на решениях по виртуализации, и заканчивая теми возможностями, которые сегодня имеются в стандартном ядре 2.6.
http://www.ibm.com/developerworks/ru...nux/index.html |
кончились линукс-прогеры?
Программирование на Perl. Библия любого перл-программиста http://www.onlinedisk.ru/file/274896/ Advancend Bash Scripting Ну классический гайд по башу. http://www.onlinedisk.ru/file/274897/ Программирование на Си. (Керниган, Ричи) Ну и библия любого Си-программера http://www.onlinedisk.ru/file/274898/ все книги на русском языке. Основа любого программиста под линуксы. |
http://gazette.linux.ru.net/rus/arti...ial.html#AEN25
вот случайно наткнулся на очень хорошую статью по иптаблесам, перевод оффициального туториала. Вроде к программированию отношения не имеет, но куда запостить не знаю. |
Брайан Керниган, Деннис Ритчи: Язык программирования C
тип: HTML(в rar архиве) язык: русский размер: 1.27мб. |
|
Время: 09:57. |
Время: 09:57.
© OSzone.net 2001-