Abstract

Programming languages are essential to all computers. Electrical components provide the energy and infrastructure, and the operating system gives a framework to play in, but without programs, a computer is just a whirring chunk of plastic and metal. Most programming languages are imperative languages. In an imperative language, one gives the computer a set of instructions and all the steps necessary to execute those instructions. Programming languages sit on a spectrum that ranges from low-level to high-level. It is not negative to call something a “low-level language”—it just means that the lines of code are relatively close to the actual commands being executed at the hardware level. A high-level language has more layers of abstraction. When one programs in a high-level language, the code might not look at all like the actual instructions being executed by the computer. A compiler or interpreter takes care of converting the code into instructions the computer can understand. This chapter discusses programming from a high level to a low level.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.