Though considerably easier than in machine language, writing long programs in assembly language is often difficult and error prone.