A way for a programmer to access a computer’s operating system’s services. In effect, it ‘translates’ the programmer’s instructions from the keyboard to the computer chip. In general, operating system shells use either a command-line interface (CLI) or graphical user … Continue reading