machine language and assembly language