Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » FAQ | Что бы такого почитать по программированию в *nix?

Ответить
Настройки темы
FAQ | Что бы такого почитать по программированию в *nix?

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: mar
Дата: 03-12-2004
Описание: по обоюдномусогласию с автором ;) поменяли Linux на *nix - пость будет вообще по unix
Данная тема предназначена только для выкладывания ссылок на полезные и интересные ресурсы Интернета, посвященные различным аспектам программирования в *nix.
Принимаются: ссылки на учебники, справочники, примеры, исходники с описанием.

Никаких вопросов! Только ссылки.

Прошу модераторов проследить за исполнением данного требования участниками конференции.



Advanced Linux Programming

Тип: Сайт, документация в PDF.
Язык: английский.
Исходники: есть.
Ссылка: http://www.advancedlinuxprogramming.com/
Overview:

Цитата:
If you are a developer for the GNU/Linux system, this book will help you to:
  • Develop GNU/Linux software that works the way users expect it to.
  • Write more sophisticated programs with features such as multiprocessing, multi-threading, interprocess communication, and interaction with hardware devices.
  • Improve your programs by making them run faster, more reliably, and more securely.
  • Understand the preculiarities of a GNU/Linux system, including its limitations, special capabilities, and conventions.

Отправлено: 12:41, 02-12-2004

 

Аватара для misher

Пользователь


Сообщения: 103
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


BSDnewsletter.com > Programming

Тип: Сайт, банк ссылок.
Язык: английский.
Исходники: только ссылки.
Ссылка: http://bsdnewsletter.com/Programming/
Overview:

Сайт посвящён BSD, содержит много документации и ссылок на внешние ресурсы. Страница с ссылками на ресурсы Интернета по программированию в BSD немного старовата, но это не умаляет её полезности.
Цитата:
  • This website provides BSD news by providing summaries and linking to outside articles, and with original news articles.
  • This site also provides hundreds of links to FAQs, guides, software, and other resources related to BSD. (This collection was started in November, 1999.)
  • This site also offers original tutorials and feature articles of interest to BSD users.

-------
Где линукс пингвины висят
там черти БСД продолжают работать


Последний раз редактировалось mar, 04-12-2004 в 23:32.


Отправлено: 16:04, 04-12-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 180
Благодарности: 0

Профиль | Отправить PM | Цитировать


The GNU C Library Reference Manual

Тип: Сайт, онлайн-мануал, документация в html.
Язык: английский.
Исходники: есть.
Ссылка: http://www.gnu.org/software/libc/man...ode/index.html
Overview:

Полное описание всех функций библиотек GNU C.
Цитата:
The C language provides no built-in facilities for performing such common operations as input/output, memory management, string manipulation, and the like. Instead, these facilities are defined in a standard library, which you compile and link with your programs.

The GNU C library, described in this document, defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX and other derivatives of the Unix operating system, and extensions specific to the GNU system.

The purpose of this manual is to tell you how to use the facilities of the GNU library. We have mentioned which features belong to which standards to help you identify things that are potentially non-portable to other systems. But the emphasis in this manual is not on strict portability.


Энциклопедия программиста Linux

Тип: Онлайн-мануал, документация в html.
Язык: русский.
Исходники: учебные примеры.
Ссылка: http://www.opennet.ru/docs/RUS/lpg/index.html
Overview:

Несмотря на громкое название "Энциклопедия", данное руководство скорее является учебником для программистов, желающих изучить возможности Linux.
Цитата:
Данное руководство призвано помочь программистам разобраться с особенностями Linux. Оно также освещает проблемы переноса программ с других операционных систем; влияющие на старые программы изменения в ядре и в системных вызовах, такие как последовательный ввод/вывод и работа по сети.
Руководство программиста для 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 для работы с параллельным портом в Линукс.

Последний раз редактировалось mar, 06-12-2004 в 10:56.


Отправлено: 17:54, 05-12-2004 | #3


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Motif Programming Manul

Тип: Сайт, онлайн-мануал, документация в html.
Язык: английский.
Исходники: есть.
Ссылка: http://www.ist.co.uk/motif/books/vol6A/BookTOC.fm.html
Overview:

Цитата:
This book describes how to write applications using the Motif toolkit from the Open Software Foundation (OSF). The book provides a complete programmer's guide to the Motif toolkit.

Отправлено: 13:51, 06-12-2004 | #4


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


UNIX Application Migration Guide: Win32 Code Conversion

Тип: Глава из руководства.
Язык: английский.
Исходники: примеры в тексте.
Ссылка: http://msdn.microsoft.com/library/de...l/UCMGch09.asp
Overview:

Если Вы собираетесь писать кроссплатформенные приложения, данное руководство просто необходимо прочитать. Ещё лучше распечатать и хранить до пенсии.

Цитата:
Chapter 9: Win32 Code Conversion covers the fundamentals of converting code from UNIX to Windows. Functional areas that surface when migrating to Win32 such as processes, threads, signal handling, memory management, networking and a host of related subjects are covered. In general, the material is presented first with background on the migration issue followed by code samples to illustrate before and after migration. (212 printed pages)

Отправлено: 14:15, 06-12-2004 | #5


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


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.
Цитата:
DCOP is a simple IPC/RPC mechanism built to operate over sockets. Either unix domain sockets or tcp/ip sockets are supported. DCOP is built on top of the Inter Client Exchange (ICE) protocol, which comes standard as a part of X11R6 and later. It also depends on Qt, but beyond that it does not require any other libraries. Because of this, it is extremely lightweight, enabling it to be linked into all KDE applications with low overhead.

Последний раз редактировалось hasherfrog, 06-12-2004 в 14:52.


Отправлено: 14:41, 06-12-2004 | #6


Старожил


Сообщения: 180
Благодарности: 0

Профиль | Отправить PM | Цитировать


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:

Цитата:
В этой книге вы найдете ряд задач, примеров, алгоритмов, советов и стилистических замечаний по использованию языка программирования "C" (Си) в среде операционной системы UNIX. Здесь собраны этюды разной сложности и "штрихи к портрету" языка Си. Также описаны различные "подводные камни" на которых нередко терпят крушение новички в Си. В этом смысле эту книгу можно местами назвать "Как не надо программировать на Си".

Последний раз редактировалось mar, 07-12-2004 в 08:39.


Отправлено: 16:43, 06-12-2004 | #7


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Unix Scanner Download Area

Тип: Сайт, исходники.
Язык: английский.
Исходники: они и есть.
Ссылка: http://www.antiserver.it/Unix/scanner/Unix-Scanner/
Overview:

Один из ответов на часто задаваемый вопрос: "Где взять исходники какого-нибудь сканера портов".
Один из Потихоньку выложу все.

Отправлено: 15:59, 27-12-2004 | #8


Аватара для bionicman

Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


А начать-то все-таки нужно с прочтения "Введение в С++" Бьярна Страустрапа. В нете море ссылок не нее.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:38, 30-12-2004 | #9


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Migrating Win32 C/C++ applications to Linux

Тип: Статья.
Язык: английский.
Исходники: Примеры в тексте.
Ссылка: http://www-106.ibm.com/developerwork...32toLinux.html
Overview:

Ешё одна статья про миграцию Windows->Linux, правда, менее объёмная, нежели указанная выше.

mar, уберите, пожалуйста, пост этого умника, чуть выше...

Последний раз редактировалось hasherfrog, 16-01-2005 в 04:07.


Отправлено: 17:42, 30-12-2004 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » FAQ | Что бы такого почитать по программированию в *nix?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ссылки. Статьи. Что почитать на досуге. Belansky Новости и флейм из мира *nix 407 13-02-2014 17:18
Прочее - что (или Где) лучше почитать о терминальном доступе? crash Сетевые технологии 2 05-11-2008 10:01
Посоветуйте что можно почитать об STL. bilytur Программирование и базы данных 7 06-12-2003 03:13
Что можно почитать чайнику... YackoN Сетевые технологии 4 31-03-2003 11:03




 
Переход