6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
|
|
Хочу заниматься системным программированием. Какую литературу посоветуете?13.10.2016, 22:46. Показов 9215. Ответов 83
Метки нет Все метки)
(
Хочу заниматься системным программированием,а также интернет программированием. Какую литературу посоветуете?
0
|
13.10.2016, 22:46 | |
Ответы с готовыми решениями:
83
Посоветуйте пожалуйста литературу, изучив которую можно будет серьезно заниматься программированием под андроид. Какую литературу посоветуете? Какую литературу посоветуете читать? |
Ушел с форума
![]() ![]() |
|
14.10.2016, 11:15 | |
Под какую ОС? Или, может быть, кросс-платформ?
0
|
![]() 76 / 76 / 30
Регистрация: 12.02.2016
Сообщений: 199
|
|
14.10.2016, 17:11 | |
Если под "интернет программированием" вы подразумеваете сетевое программирование, то традиционно советуют этот гайд
1
|
Ушел с форума
![]() ![]() |
|
14.10.2016, 20:02 | |
![]() Решение
"Системное программирование в Windows" (А. Побегайло),
"Системное программирование в среде Windows" (Д. Харт), "Программирование эффективных win32-приложений" (Д. Рихтер), "Защищенный код для Windows Vista" (М. Ховард, Д. Лебланк), "Программирование серверных приложений для Windows 2000" (Д. Рихтер, Д. Кларк), "Недокументированные возможности Windows 2000" (С. Шрайбер). "Windows NT4/2000 Native API Reference" (G. Nebbett), "Undocumented Windows NT" (P. Dabak, S. Phadke, M. Borate). "Windows Internals" (М. Руссинович, Д. Соломон) "Руткиты. Внедрение в ядро" (Хоглунд Г., Батлер Дж.) Еще вот здесь есть по системному программированию несколько ссылочек: Документация и загрузки для разработчика драйверов
5
|
![]() 76 / 76 / 30
Регистрация: 12.02.2016
Сообщений: 199
|
|
14.10.2016, 21:46 | |
NewNoob, материалов и книг уйма, выше вам скинули. Важнее, как мне кажется, понимание фундаментальных концепций. Для этого порекомендую курс Архитектуры ЭВМ и основы ОС от лекториума.
3
|
Ушел с форума
![]() ![]() |
|
15.10.2016, 09:21 | |
Emmk, кстати, да. Без понимания основ и шагу не ступишь.
Я тоже перед тем, как читать материалы под конкретную ОС и API, крайне советовал бы начать с изучения (или повторения) самых-самых азов, т.е. принципиального устройства ЭВМ, ОС, основные термины вычислительной техники (бит, байт, процессор, прерывание, виртуальная и физическая память, сегменты, защита, ring0-ring3, планировщик задач, исключения, многопроцессорные системы и т.д.). Может быть, есть смысл вообще начинать с изучения ассемблера под интересующую архитектуру и пробовать написать несколько программ на нем, а потом уже идти дальше.
2
|
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
|
|
15.10.2016, 21:47 [ТС] | |
Убежденный, хм,может. Я как раз начал. А в чём отличие от си? Т.е эти команды,вроде mov,add и т.д - операции или команды,как у самого процессора или что-то с этим связанное? Просто говорят,что ассемблер наиболее приближен к машинному коду,т.е имитирует команды процессора и что-то подобное?
0
|
Ушел с форума
![]() ![]() |
|||
15.10.2016, 22:13 | |||
У них мало общего на самом деле. Их объединяет ну разве что сложность написания программ ![]() конкретную архитектуру, никакой эмуляции.
0
|
Ушел с форума
![]() ![]() |
|
15.10.2016, 22:51 | |
Все верно, это не абстракция.
0
|
16.10.2016, 11:47 | |
Не по теме: В списке литературы отсутствует самая важная книга - "Учимся пользоваться google'ом за 21 день"
0
|
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
|
|
04.11.2016, 23:55 [ТС] | |
Убежденный, Active-X - очень важная тема или можно на при первом прочтении пропустить? Кстати, Си же не поддерживает объектов,интерфейсов и т.д. Для языков,вроде,C# поддержка active X,как написано,есть. Не проще ли его использовать для системного программирования? Или в дальнейшем отличия будут?
0
|
Ушел с форума
![]() ![]() |
|||
05.11.2016, 08:52 | |||
Глубоко вникать в эту тему не обязательно, но иметь представление о том, как устроены эти технологии, очень важно. А C# для системного программирования не очень, это же язык высокого уровня, к тому же со своими особыми "заморочками" - CLR, .NET Framework, mscoree.dll и т.д.
0
|
Ушел с форума
![]() ![]() |
|
12.11.2016, 21:05 | |
0
|
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
|
|
13.11.2016, 01:24 [ТС] | |
Убежденный, кстати,я не пойму,какую библиотеку нужно подключить,чтобы работать с active-x.
Добавлено через 37 минут Убежденный, а что будет,если при вызове ф-й,возвращающих указателей на др.интерфейсы,я не буду использовать счётчик и вообще зачем это?
0
|
Ушел с форума
![]() ![]() |
||||
13.11.2016, 08:56 | ||||
находится уже уничтоженный объект. Время жизни контролируется счетчиком: когда делается "копия", счетчик увеличивается, когда одна из "копий" уничтожается, счетчик уменьшается. Когда счетчик достигает 0, значит, больше не осталось ни одной ссылки на объект и он может быть безопасно удален. Принцип тот же, который используется в std::shared_ptr или Boost.shared_ptr из C++. Слово "копия" взята в кавычки, потому что никаких копий на самом деле не создается, просто все работают с указателем на один и тот же объект.
0
|
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
|
|
18.11.2016, 19:19 [ТС] | |
Убежденный, читаю,конечно,пока что медленно в силу наличия не столь большого кол-ва свободного времени. Но пока ещё не понял,как создать объект active-x. По идее сказано,что нужно использовать функцию QueryInterface. Но если я как бы вообще не имею указателей на интерфейсы. Как их создать?
0
|
18.11.2016, 19:19 | |
Помогаю со студенческими работами здесь
20
Какую литературу посоветуете почитать по Delphi? Стоит ли заниматься программированием на С++?
Как начать заниматься электроникой и программированием микроконтроллеров? Курсы и прочее... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
|
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
|
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
|
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
|
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
|
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
|
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
|
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг.
Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя.
Странные серые краски проникают и. . .
|