Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (5)
  • Что почитать по теме низкоуровневого программирования?

    evillianester
    @evillianester
    Энтузиаст Open Source
    Для начала можно Чарльза Петцольда - "Код. Тайный язык информатики". В этой книге рассматривается подход от простого к комплексному. Все начинается электронами и заканчивается базовыми ассемблерными инструкциями. Лучшая книга для изучения Computer Science "с нуля".

    Затем, можно пройти небольшой бесплатный буткемп по ассемблеру NASM на этом сайте https://ravesli.com/uroki-assemblera/. При желании "потрогать ручками" можно идти по главам вместе с автором и писать код. По итогу выйдет около 7 маленьких однофайловых программ на NASM'е, которые можно даже на GitHub закинуть.
    Ответ написан
    Комментировать
  • Какие проекты можно делать новичку?

    evillianester
    @evillianester
    Энтузиаст Open Source
    Посмотрите на сайт https://ravesli.com. Там множество туториалов и задачек, и (насколько я считаю) самый полный и подробный курс (бесплатный) по C++ на русском языке.

    Хороший пет проект, чтобы потом устроиться в компанию должен быть один, практичный (то есть решать какую-то проблему, а не существовать потому что "hule net") и относительно простым но с интересными моментами, которые можно рассказать на собеседовании (так как реального опыта нет еще). Таковым субъективно считаю именно для C++ небольшой кусочек движка (рендер, мультиплеер и т.п). Вообще можете выбрать что по душе от сюда https://github.com/codecrafters-io/build-your-own-x и пилить (только не в лоб переписывая код если таковой там имеется, а привносить свое видение)
    Ответ написан
    Комментировать