×

Книги по низкоуровневому программированию

Добрый день.
Год назад на форуме спрашивал вашего совета по поводу, что лучше изучать PHP vs C#. Сделал выбор в пользу С#, переехал в Харьков и сразу устроился в отдел AutoQA. Уже год разрабатываю тестовые фреймоворки на .NET+Selenium, поступил на второе высшее и в принципе пока в разработку особо не спешу. Но подумываю сделать себе небольшой левел ап по более низкоуровнему программированию.

По С++ взял Шилда
По чистому С — Кернигана и Ритчи

Подскажите еще, пожалуйста, 1-2 книги по архитектуре, устройству памяти и ассемблеру. Только что-то не суперсложное и академическое, но и не «Assembler за 7 дней для чайников». Буду признателен :)

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
По С++ взял Шилда
По чистому С — Кернигана и Ритчи

Подскажите еще, пожалуйста, 1-2 книги по архитектуре, устройству памяти и ассемблеру.

Что значит «еще» по устройству памяти? Си делает вид, например, что никакого стека у программиста не существует. Си это шлагбаум к низкому уровню, а не к устройству памяти.

Книги и самодеятельность это конечно, дело хорошее, но рискуете потратить запас энтузиазма на отвлекающие детали. Утрируя, вот скажем, бригадир строителей. Строил, строил, а затем решил, что не хватает более фундаментальных знаний в строительстве. И занялся изучением строения песка. Чтобы не стать подобным гротескным персонажем, берите академическую программу с какой-н. кафедры вычислительной техники, в качестве направляющего списка.

Кто свои знания в вычислительной технике основал на каком-н. скриптоязыке типа Си, в большинстве случаев уже не пригоден к мышлению на уровне системы и написанию вменяемых алгоритмов на ассемблере.

по C могу посоветовать также Шилд Полный справочник по C

Скачал, просмотрел. Это то, что нужно :) Спасибо.

Підписатись на коментарі