ВОПРОС · Q&A

Вопрос по изучению системного программирования

4 ответов 2,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Сап, у меня вопрос, я изучаю язык си(именно си, не плюсы), уже могу реализовать простые алгоритмы, умею в работы с памятью(malloc, calloc, realloc), знаю за структуры и прочее, помогите советом, я хочу двигаться дальше, подскажите где можно начать изучение систменого программирования под Linux/Windows, ибо информации много, а структурированной найти не могу)
Сам опыт в написании кода имею - до этого писал на go и py
 
Последнее редактирование:
Я думаю тебе стоит прочитать книгу "внутреннее устройство Windows". Если тебе системное программирование нужно для создания вредоносного ПО то можешь найти в интернете курс слитый maldev academy, я бегло пробегался по нему выглядит очень толково, ну и ещё можешь почитать что писали на wasm[.]in
 
Классика в системном прогр это:
  • Windows via C/C++ 5th Edition by Jeffrey M. Richter (Author), Christophe Nasarre ​

  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st Edition
    by Michael Kerrisk

    Обе книги используют Си для примеров. На даты издания можно не смотреть - ничего не устарело.
 
Классика в системном прогр это:
  • Windows via C/C++ 5th Edition by Jeffrey M. Richter (Author), Christophe Nasarre ​

  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st Edition
    by Michael Kerrisk

    Обе книги используют Си для примеров. На даты издания можно не смотреть - ничего не устарело.
Ну вот это кстати интересно, посмотрю
 
Сап, у меня вопрос, я изучаю язык си(именно си, не плюсы), уже могу реализовать простые алгоритмы, умею в работы с памятью(malloc, calloc, realloc), знаю за структуры и прочее, помогите советом, я хочу двигаться дальше, подскажите где можно начать изучение систменого программирования под Linux/Windows, ибо информации много, а структурированной найти не могу)
Сам опыт в написании кода имею - до этого писал на go и py
"Программирование боевого софта под Linux" - уже старенькая, но для линукса других книг на русском по системному я не помню.
Для Win из нового есть "Работа с ядром Windows" и из не совсем нового "Windows System Programming" от Pavel Yosifovich в двух томах.