When assembly language was introduced it led to an order of magnitude improvement in programmer productivity over its predeccessor of straght machine code.It has no real limitations because you can do anything with it, but you lack the pre-built functions of higher level language.So if you compare assembler to languages such as Java or the script languages such as Ruby and Python Assembler is hard