Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Что нужно для Системного Программирования?
@ICantButTruying

Что нужно знать программисту, пишущему системное ПО?

Что нужно знать программисту, пишущему системное ПО(операционные системы, компиляторы, драйвера, сборки ядер линукса)? Я уже понял что языки программирования в этой сфере - С, С++, ASM.
Какие конкретно технологии необходимо изучить для этого? Может книги подскажете?
  • Вопрос задан
  • 524 просмотра
Подписаться 1 Простой 2 комментария
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Зависит от того, о каком именно системном ПО идёт речь. Вопрос слишком общий.
Ответ написан
mindtester
@mindtester
http://iczin.su/hexagram_48
- это называется системный программист
- некоторые типичные качества реального системного программиста:
-- быстро врубается в чем узкие места задачи (намек на базу в математике, существенно большую чем никакая)
-- быстро врубается на каком языке лучше решить задачу (эрудирован в теме по самые помидоры)
-- изучает новые языки, как семечки лузгает
-- updated API разных ОСей щелкает так же легко, по тому что глубоко знает принципы их устройства (а они довольно похожи, как это ни покажется странным)

... как то так

ps
реальный системный программист, обычно не задает вопросы.. а отвечает на них.. ;)))

подсказка - умеет быстро находить ответы, на самые неожиданные вопросы и ситуации
Ответ написан
SOM4
@SOM4
Увлечён компьютерами более 30 лет
Интересный вопрос, уважаемый ICantButTruying...

Для этого, по моему мнению, надо пройти школу разработчика прикладного ПО. Понять как читать чужой код и как писать свой, что бы другой его смог прочитать.

В моём понимании, системный программист, это человек, который имеет широкий инженерный кругозор, не просто знает о типовых структурах компьютерных систем, но и понимает принципы работы отдельных блоков.

Знаком с трудами основателей UNIX и современными. Конкретно так просто даже и не подскажу.

За свои 35 лет практики программирования я написал только 1 (один) драйвер. Это был драйвер для устройства типа "мышь" для советской бытовой ПЭВМ БК-0010.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы