Great cource. Finally start to truly understand asm. thnx a lot.
Благодарю за отзыв! Рад, что помог Вам разобраться)
Пакет курсов "База NASM" познакомит Вас со всем необходимым для начала работы с языком ассемблера NASM и позволит развиваться в уже более специфичном направлении.
| Показатель | Текущие показатели | Рост | |||
|---|---|---|---|---|---|
| Значение | 🏆 Рейтинг | 3 дн | 7 дн | 30 дн | |
| 82 | |||||
| 0 | |||||
| 17 | |||||
| 4.970 | |||||
| 3 | — | — | — | — | |
| 117 | |||||
| 379 | |||||
| 109 | |||||
| — | |||||
| 3 590 ₽ | — | ||||
| — | — | ||||
| — | — | — | — | ||
| — | — | — | — | ||
| Сложность | easy | — | — | — | — |
Great cource. Finally start to truly understand asm. thnx a lot.
Благодарю за отзыв! Рад, что помог Вам разобраться)
Хочу выразить огромную благодарность создателю курса. Этот курс реально помог мне "вставить мозги на место". Есть одна очень большая проблема при изучении языков программирования высокого уровня, например C/C++. Частенько при изучении этих языков говорят о том, что локальные переменные хранятся на стеке, статические глобальные переменные хранятся в области данных (.data) или bss, а код программы хранится другой специальной области (.text), куда нельзя ничего записывать. Все это слишком абстрактно и вообще не понятно, зачем это нужно объяснять. Но, при изучении nasm, оказывается, что все это лежит здесь, рядом. Вот я уже сам контролирую стек (push/pop), и вот я сам определяют секции .data, .bss и .text. Теперь я понимаю, во что превращается мой код на C/C++ после этапа компиляции. И это только один аспект. Из области абстрактных знаний в область конкретных переходят такие вещи, как код возврата функции, соглашение о вызове (calling convention), фрейм стека, механизм работы CPU (регистр rip) и прочее прочее. И все это подкреплено большим количество не супер легких и не супер сложных практических заданий, которые помогают закрепить знания. Твердая пятерка.
Благодарю за отзыв! Рад, что помог Вам разобраться)
Ставлю 5, в уме держу 4. Из плюсов - курсов по данной тематике около нуля. То, что курс есть - уже хорошо. Подача материала логичная. Практические задачи нормальные. Из минусов - теоретические задачи местами имеют странный формат проверки "напиши код как в примере и никак иначе". Как будто просто проверяется текст буква в букву, а не правильность кода. Так же есть неравномерность оценивания - за сложную задачу с системными вызовами и реализацией нескольких функций можно получить пару баллов, а можно пару баллов получить просто потыкав в теоретический вопрос с вариантами ответа
Благодарю за отзыв! Рад, что Вам понравилось) Проблема с подобными вопросами будет исправлена в ближайшее время.
я начал читать код ассемблера и понимать что происходит в коде
Благодарю за отзыв! Рад, что помог Вам разобраться)
Слишком большой порог вхождения, курс больше будто для тех, кто уже все знал, но забыл и хочет освежить ассмеблер, но точно не для новичков и даже не для любителей. Не хватает наглядности очень сильно. Было бы неплохо все арифметические операции прям показывать, я как человек, которому разрядная арифметика в жизни не пригождалась ни разу(хоть нас ей и учили и в школе и немного в унике), не умею сходу за секунду складывать числа разных разрядов в уме и большая часть времени уходит не на понимание теории, а попытке это все пересчитать на бумажке в столбик, чтобы понять какая циферка куда пропала и почему. Стоило бы написать отдельный словарик для терминов, под конец весь текст состоит из терминов некоторые из которых упоминаются впервые, но никак не пояснялись. Так же до начала программирования надо бы объяснить регистры более подробно, желательно тоже с какими-нибудь картинками, потому что дальше для меня это все превратилось в лютую мешанину из букв и абстракций. При переходе к задачам даже непонятно с чего начать, потому что не была объяснена структура кода, что за чем идет, когда и почему. Видно, что курс пишут слишком профессионалы, потому что не видно понимания, как это подать новичку простым языком. Может это и кажется все очевидно, но нет, это не так. Но вообще учитывая, что это единственный последовательный и законченный курс на степике по ассемблеру, который вообще есть, то ничего сказать не могу, поставлю макс оценку за старание и за первенство. Надеюсь критика будет учтена.
Благодарю за развернутый отзыв! Стараюсь дорабатывать курс по мере поступления аргументированной обратной связи. Да, у языка ассемблера довольно высокий порог вхождения и выбирать его одним из первых языков не лучшая идея)
хорошее продолжение курса
Благодарю за отзыв! Рад, что курс Вам понравился)
Полезный курс! Спасибо!
Благодарю за оценку. Рад, что Вам понравилось)
Спасибо за курс! Особенно за `false sharing` :)
Благодарю за отзыв! Рад, что курс Вам понравился)
Курс классный. Спасибо! Основная польза не столько в том, что мне дали материал почитать, а в поддержке в ходе решения проблем, возникающих в практической части. Своих денег более чем стоит. Ещё раз спасибо!
Благодарю за отзыв. Рад, что Вам понравилось)
хороший курс для начала. нормальное количество практики, я узнал много нового. конечно, не хватало информации по выводу строк, но это мелочи
Благодарю за отзыв. Рад, что Вам понравилось)