Следующий лист дерева на ассемблере в девяти инструкциях и единственном регистре

Джерело:
Хабрахабр:

Дата публікації:
14/01/2022 14:04

Постійна адреса новини:
http://www.vsinovyny.com/8634361

Следующий лист дерева на ассемблере в девяти инструкциях и единственном регистре

 

14/01/2022 14:04 // Хабрахабр:


Люди часто думают, что код на ассемблере читается не просто плохо, а очень плохо. Но я думаю, что это совершенно не так.


Я всегда считал, что читаемость кода на совести программистов и язык здесь совершенно не причём.


Так вот, когда работал над одним из своих проектов, мне понадобился алгоритм для поиска следующего или предыдущего листа дерева. Алгоритм тривиальный, но реализация получилась такой компактной и простой, что решил опубликовать её в качестве иллюстрации того, что на ассемблере можно (и нужно) писать удобочитаемый код.


Честно говоря, я сомневаюсь, что на языке высокого уровня можно написать это более компактно и понятно.


Но возможно я ошибаюсь. Увидим далее в статье.

Читать дальше →

 

» Читати повністю

 

« Наступна новина з архіву
Как ИИ вдохновил меня поднять свой уровень в шахматы
  Попередня новина з архіву
nanoCAD BIM Конструкции для проектирования нетиповых сооружений. Каскад Кубанских ГЭС-ГАЭС
»

 

 
© 2026 www.vsinovyny.com