This topic compares high-level and low-level languages, including assembly language, and explains the benefits and drawbacks of writing in each. Because processors only run machine code, translators are needed: you will compare compilers, interpreters and assemblers, covering how each one works and when each is appropriate. The topic finishes with integrated development environments and the features they provide, such as error diagnostics, prettyprinting, auto-completion and run-time debugging tools.
๐ Sign in to view this topic's basics.
