Ответы пользователя по тегу Книги
  • «Совершенный код»: какое издание выбрать?

    sarapinit
    @sarapinit
    Точу водой камень
    Количество страниц и оглавление не поменялось. Сравнивал версию 2022 года и 2014. Так что берите примерно любую.
    Ответ написан
    Комментировать
  • Какие книги читать по введению в программирование?

    sarapinit
    @sarapinit
    Точу водой камень
    Архитектура компьютера | Таненбаум Эндрю
    Современные операционные системы | Таненбаум Эндрю
    Компьютерные сети | Таненбаум Эндрю, Уэзеролл Дэвид
    Совершенный код. Мастер-класс | Макконнелл Стив
    Структура и Интерпретация Компьютерных Программ | Абельсон Харольд
    Алгоритмы. Построение и анализ | Кормен Томас Х., Лейзерсон Чарльз И.
    Ответ написан
    Комментировать
  • Разница Тролсена Язык программирования С#7 .net core 8 издание и CLR via C# по вашему субьективному опыту?

    sarapinit
    @sarapinit Куратор тега C#
    Точу водой камень
    Троелсен он как бы для начинающих и про сам язык + часто используемые классы из BCL.

    Рихтер он про внутреннее устройство и не совсем про язык а скорее про внутреннее устройство CLR с примерами на c#. Много внимания уделено производительности, блокировкам, многопоточности. Эту книгу не советовал читать первой, да и второй тоже. Но её прочтение и понимание можно считать переходом на новый уровень профессионализма. Я сначала её читал — мозг кипел и я думал: ну ок, попозже значит. Потом опять попозже. А потом опыт накопился и я её прочел. И периодически заглядываю, перечитываю нужные места. Рихтера и Скита.
    Ответ написан
    1 комментарий
  • Как понять книги Таненбаума?

    sarapinit
    @sarapinit
    Точу водой камень
    Есть книги которые читаются небыстро. Это не художественная литература и не книга про программированию где большой объем занимают листинги кода. Не нужно пытаться сильно быстро скакать вперед. Читайте столько страниц за раз, сколько можете осознать, незнакомые термины и концепции ищите в других источниках. Когда чувствуете перегруз — сделайте паузу и дайте мозгу переварить информацию, потом делайте еще подход. Я бы закладывал на чтение этой книги 4-6 месяцев, в зависимости от вашей начальной подготовки и количество свободного времени. Основной тезис у меня такой — мозг может понять определенное количество информации за раз, поэтому остается только ежедневное повторение посильных подходов к книге.
    Ответ написан
    Комментировать
  • Какую хорошую литературу можно прочитать об устройстве Windows?

    sarapinit
    @sarapinit
    Точу водой камень
    Ответ написан
    Комментировать
  • Каким образом стать гуру в Си?

    sarapinit
    @sarapinit
    Точу водой камень
    У нас в компании есть команда, которая пишет на C. Они делают прошивки для микроконтроллеров. Книг по C особо нет. Потому что там особо нечего писать. Синтаксис умещается в тонкую книжку. Остальное - специфическая документация для железок. Так что лучше всего вам попасть стажером в компанию, которая пишет что-то для железа. IoT иди вроде того.
    Можете купить какой-то простенький микроконтроллер и попробовать его освоить. Может в процессе и пропадет желание писать на C.
    Если вы не готовы этому посвящать много времени и сил, учиться паять, пользоваться осциллографом и отказаться от многих современных инструментов разработки, то лучше не надо.
    Ответ написан
    Комментировать
  • Стоит ли читать эту книгу?

    sarapinit
    @sarapinit Куратор тега C#
    Точу водой камень
    Если из этих книг выбирать, что читать 1м, то я бы сначала рекомендовал читать Албахари. Это более общая книга и она именно про язык C#, про синтаксис и ключевые концепции, как их использовать.
    CLR via C# Рихтера уже не совсем про C#, она рассказывает о CLR используя в качестве примера один из языков поддерживаемых CLR, т.е. C#. Эта книга больше про внутреннее устройство, она посложнее на мой взгляд. Там есть очень специфические разделы, которые вам могут не сразу (или никогда) не пригодится. Её стоит пробовать начинать читать, если не получается, то окладывать и пробовать позже. Она интересна с той стороны что Рихтер является консультантом Microsoft, некоторые из ключевых частей dotnet framework разрабатывал он. Интересно посмотреть внутреннее устройство, почему сделано так или иначе. Она становится интересной когда начинаешь задумываться о производительности, о блокировка, о многопоточности.

    Итого: читать обе, сначала Албахари, потом Рихтера. Отдельные темы Рихтера перечитывать по необходимости.
    И на этом не останавливаться, кстати. Дальше можно, например, взять книгу "Pro .NET Performance" если придется серьезно заниматься оптимизацией. Или еще какую. У меня например накопилось пара полок книг. И по C# и по смежным темам.

    PS
    А на работе у нас лежат: 3е издание CLR via C# и 4е издание CLR via C#, а также 3е издание C# in Depth и 2е издание C# in Depth. И если выйдут новые издания, мы их скорее всего купим тоже.
    Ответ написан
    2 комментария