The basis for all modern computers; it also has greatly influenced the development of modern computer programming languages. Most modern computer languages (e.g., C, C++, and Java) are built around constructs that correspond directly to the architecture. The machine did not have an operating system; to get the machine to do useful work, it was necessary to configure the machine appropriately so that it performed the entire sequence of operations correctly, including reading data and instructions, moving data and instructions in and out of the CPU, and gathering the output. Shared routines eventually developed into the of the modern operating system..