Abstract
Each computer can only understand the programs that are written in its own machine language. Machine languages are machine dependent because they are so closely related to the structure of a particular machine. Most programs are written in assembly languages or high-level languages. Assembler programs translate assembly language programs into machine language programs. Assembly language programs can be written faster, have fewer bugs, and are easier to understand and modify than machine language programs. Macro instructions are single statements that an assembler expands into several assembly language statements. High-level languages use English phrases and common mathematical notations. They can convey in one statement what might take many statements in machine and assembly languages. High-level languages are easier to learn than assembly languages. High-level languages are categorized as either procedure oriented or problem oriented. In program development environments, “quick-and-dirty” compilers are used. These translate programs quickly, although the resulting machine language programs might not run as efficiently as possible.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.