![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| limelight |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 19.10.2009 Репутация: нет Всего: нет |
Кто такой системный программист? Чем обычно владеет, что использует в своей работе? чем чаще всего занимается? Какие ему необходимы знания?(минимум и не минимум п.с. если рассматривать две системы:Windows и Linux(первое интереснее |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 2 Всего: 26 |
Системный программист - тот кто пишет код, взаимодействующий с определенной системой,
или код, учитывающий особенности определенной системы. Например задачи работы с сетью, БД, можно решить кроссплатформенными средствами, не привязываясь к конкретным средствам ОС. Для этого используются библиотеки предоставляющие одинаковый программный интерфейс для нескольких систем. Тогда программист работает только с библиотекой, не обращая внимания на систему. В то же время, те же задачи можно решить напрямую используя средства системы. Банальный пример - это работа с файлами: можно использовать fopen из стандартной библиотеки C, а можно использовать функции ОС - например CreateFile в Windows. Минимальный набор знаний - это знание системных функций, принципов работы системы, в области с которой приходится работать. |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
Можно предложить и другую формулировку: системный программист - это программист, создающий инструментарий для других программистов. ОС, компиляторы, СУБД и т.д. |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 2 Всего: 26 |
Фантом, инструментарий - это очень частный случай.
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 7 Всего: 459 |
Часто системного программиста связана с железом или с определенной архитектурой. В основном требуются фундаментальные знания в области железа, электроники, железных инструкций (если работа связана с железом). Если это программные архитектуры, то фундаментальные знания теорий программирования, алгоритмов, структур данных, параллельных взаимодействий и т.д. Вопросы проектирования систем. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| limelight |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 19.10.2009 Репутация: нет Всего: нет |
Всем спасибо. Ну, теперь я более осведомлен)
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |