> -- Валерий Лаптев писал(а):
> Возможно, системное ПО - более сложное ПО? И не требующее знания прикладной области? Прикладное - по-любому надо помимо ИТ знать и прикладную область.
Сложно так делить. Ну вот скажем видеоподсистема -- это прикладное ПО, или системное? Казалось бы системное (может быть вообще куском ОС), однако для того, чтобы нормально написать видеоподсистему надо знать особенности восприятия изображения человеком. Что например лучше rgb, или yuv в случае если человек будет смотреть на неподвижную картинку, и что будет лучше если картинка будет динамической. И т.п. Т.е. чисто IT тут не обойдешься, нужны ещё и дополнительные знания.

Ну, или скажем написание/разработка кодеков. Казалось бы -- ну теория кодирования, берешь и вперед! Ан нет. Не получится сделать годный кодек без учета психоакустики например (это если говорим про аудио).

Разработка языков программирования опять же. Тут тоже чисто IT не достаточно, потому как нужно ещё кое-что понимать о эргономике и читабельности всего этого хозяйства. Опять же неплохо б разбираться и быть в курсе шрифтов которые сейчас в ходу как для бумаги, так и для экрана. Без этого язык получится не юзабельным, хотя технически он возможно будет хорош. А ведь казалось бы...