Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2011, 09:43   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию Системное программирование

Привет!

Для начинающего, что можно посоветовать?
Каков алгоритм изучения навыков?
VadEr вне форума Ответить с цитированием
Старый 15.04.2011, 10:48   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Алгоритм общий для всех:
1. Литература
2. Язык+Инструменты
3. Специализированный форум, где можно задать вопрос соответствующей тематики

При этом нужно обладать как минимум самостоятельностью, желанием и упорством.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 15.04.2011, 13:15   #3
Newbabe
Чиверс
Пользователь
 
Аватар для Newbabe
 
Регистрация: 07.04.2011
Сообщений: 55
По умолчанию

Полность поддерживаю Utkin и еще добавлю: писать писать и еще раз писать и
набираться опыта.
Какой то умный человек сказал:
Деятельность - единственный путь к познанию
Деятельность единственный путь к познаниям
Newbabe вне форума Ответить с цитированием
Старый 15.04.2011, 13:18   #4
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Под винду - Рихтера почитать
пыщь
JTG вне форума Ответить с цитированием
Старый 15.04.2011, 14:09   #5
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Я к сожалению вуз не заканчивал))) Поэтому, может у кого остались методички или лабораторные по системному программированию (в эл. виде)?
VadEr вне форума Ответить с цитированием
Старый 15.04.2011, 16:10   #6
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

В ВУЗах ничему особо не учат, так что можете не волноваться по этому поводу - вы немного потеряли. Под системным программированием понимают обычно сразу несколько областей:
1. Разработка ОС
2. Программирование под микроконтроллеры
3. Разработка компонентов ОС - файловые системы, фильтры, драйверы протоколов - программные драйверы, драйверы для поддержки сугубо программных вещей.
4. Разработка драйверов устройств
5. Разработка антивирусов и систем защит( тоже самое что и п.3 но с уклоном на знание предметной области взлома )
6. Разработка компиляторов и утилит.
7. Аппаратно-ориентированная оптимизация.
8. Вероятно сюда можно поставить разработку под GPGPU, на низкоуровневых ЯП - таких как Brook.

Возможно что-то еще забыл. В любом случае вам стоит определиться чем конкретно вы собираетесь заниматься. Некоторые из этих областей совмещают, такие как 3, 5, 6 и 7, потому как они могут изучаться параллельно. Вот тот же Рихтер например писал про п.3 и немного про п.6 в основном, про п.6, п.7 и п.1 можно почитать в Intel Manuals. Про п.2 стоит поискать литературу на форумах железячников или точнее радиолюбителей - kazus и прочие.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 23.08.2011, 09:58   #7
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Да в принципе интересуют именно п.3,5,6,7, Ну и в сторону разработки программных интерфейсов взаимодействия эвм с периферийными устройствами.
Рихтера почти изучил, куда копать дальше?
VadEr вне форума Ответить с цитированием
Старый 23.08.2011, 10:24   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

3. Почитайте о ReiserFs
5. Увы там счас полный застой и отстой - количество ложных срабатываний антивирусов зашкаливает за все разумные пределы . Читайте только основы. Откровенный фейл в общем.
6. По этому направлению литературы полно, классика - http://ru.wikipedia.org/wiki/%D0%9A%...82%D0%BE%D1%80 (раздел литература)
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 23.08.2011, 10:39   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

по 6, есть книга дракона(кто не в теме это: Компиляторы. Принципы, технологии, инструменты)

PS: мне почему то не кажется что п6 не относится к системному программированию.(или почему относится?)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.08.2011, 22:19   #10
SNAIPEER
Новичок
Джуниор
 
Регистрация: 21.08.2011
Сообщений: 1
По умолчанию

я лучший программист на этом сайте !!!
SNAIPEER вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
системное программирование kholoshchak Общие вопросы Delphi 5 11.04.2011 18:00
Системное программирование Ivan_32 Свободное общение 3 03.05.2009 17:58
У кого в учебном заведении был предмет системное программирование EvoVII Помощь студентам 12 23.03.2009 15:09
Системное программирование: Delphi или С++ nazavrik Свободное общение 7 03.09.2008 11:12
Не понятен вопрос(системное программирование) student_63 Помощь студентам 2 03.04.2008 20:21