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

Джерело:
Хабрахабр / Захабренные / Тематические / Посты

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

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

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

 

14/01/2022 14:04 // Хабрахабр / Захабренные / Тематические / Посты


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


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


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


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


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

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

 

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

 

« Наступна новина з архіву
Вийшов спеціальний трейлер до п'ятдесятиріччя фільму «Хрещений батько»
  Попередня новина з архіву
PayPal Faces Lawsuit For Freezing Customer Accounts and Funds
»

 

 
© 2025 www.vsinovyny.com