1.get or gather together;
I am accumulating evidence for the man's unfaithfulness to his wife
2.put together out of existing material;
compile a list
3.use a computer program to translate source code written in a particular programming language into computer-readable machine code that can be executed