Adapter
Card circuit or interface in a PC computer that can be used as a link to peripheral devices.
Algorithm
In general, any set of instructions that can be implemented for a specific task. In the computer field can be explicitly pinned into a collection of instructions in a computer language that manipulates a data type.