Machine language, Assembly language and High-level language, and the Difference between Assembly Language and Machine Language and their advantages and disadvantages.