The language isn&#x27;t particularly complicated, but with the assembly it&#x27;s very easy to lose the sight of the forest for the trees.<p>I think that&#x27;s why barely anyone uses raw assembly for any big pieces of code, unless they either have to (severe hardware constraints, lack of any compilers, or some specific needs) or want to challenge themselves. Higher level languages are there for a reason :)