Подскажите, где и как практиковаться в программировании на ассемблере. понял - просто сухая теория бесполезна, унылые задачки по программированию, даже олимпиадные - унылы не меньше. графы, списки, стеки, очереди... - УГ. где их практическое применение? подскажите книги, сайты, где качать исходники и пр. полезные обучающие вещи. учиться никогда не поздно... Прошу не предлагать банальных книг, а также книг по структурам данных и алгоритмам, нужно что-то действительно приближенное к реальности. заранее спасибо
Списки, стеки, очереди -- всё это применяется очень широко и постоянно, и без знания и свободного владения этим УГ невозможно быть сколько-нибудь квалифицированным программистом (а не быдлокодером, который тупо использует что-то, созданное кем-то, и даже не понимает, как оно работает). Внутренние структуры данных что в операционках, что в компиляторах, что в СУБД, что в играх -- это как раз сплошные списки-стеки-очереди.
попробуй к какому-нть опенсурцному тусняку присоединиться. КалибриОс или вроде того. я сам правда похожей проблемой озадачен, так что не уверен, насколько мой совет реален и адекватен.
Что-бы научиться - нужно писать, писать, писать.. С энтузиазмом главное.. Ну или через силу. Иначе никак. -Написать стандартную библиотеку на ассемблере -Свой ассемблер/дизассемблер -Использовать инлайн-ассемблер в Си/С++ -Поломать что-нибудь -Заставить работать чужой исходник (иногда это трудно) -Переводить си в асм (и чтоб работало!)