An algorithm is a set of instructions which solve a problem in a finite amount of time.
/* comment, this was optional in the answer*/ #include <iostream> using namespace std; int main() { return 0; }
A text editor allows a user to enter text into a file. This can include a program or data. A compiler translates a program in a high level language into machine code.