Системное программирование, с чего начать? Давным давно я имел мечту, заниматься системным программированием. Написанием ЭМУЛЯТОРОВ, интерпретаторов, ос и прочего. Вот я уже большой мальчик, а с чего начать не знаю. Поиск по теме эмуляция не особо что дает. Помогите новичку. Знаю c#, немного с++. Подкиньте, пожалуйста, литературы, статей и прочей информации. Поделитесь своим опытом.
P.S. по началу буду использовать Windows, но в будущем(далеком) думаю пересесть на Archlinux.
P.P.S. Думаю, что перед освоением ассемблера нужно больше узнать обо всем.
P.P.P.S "P.S. Кстати, позвольте полюбопытствовать, какой именно ассемблер вы собрались осваивать: ARM? MIPS? AMD64?"
Собирался Арм.

21 Авг 2019 в 06:54
182 +1
0
Ответы
1

Для начала системного программирования рекомендуется обратить внимание на следующие шаги:

Изучение основ архитектуры компьютера и ассемблера. Рекомендуется начать с изучения книги "Ассемблер для профессионалов" от Я. П. Сафронова.

Программирование на языке C/C++. Поскольку у вас уже есть некоторый опыт с C#, будет полезно изучить более низкоуровневые языки программирования.

Изучение работы операционных систем. Рекомендуется прочитать книгу "Операционная система UNIX" от А.С. Таненбаума и С. Боша.

Для разработки эмуляторов и интерпретаторов можно изучить библиотеку libSDL, которая облегчает создание графических приложений.

Практическое применение полученных знаний. Разработайте простой эмулятор какого-либо устройства или простой интерпретатор команд.

Кроме того, для изучения ассемблера на платформе ARM можно обратить внимание на книгу "ARM ассемблер для профессионалов" от И. Вебстера. Помимо этого полезно изучить документацию по конкретной архитектуре, с которой вы планируете работать.

Успехов в освоении системного программирования!

20 Апр в 13:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 134 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир