fortran: a high-level programing language for mathematical and scientific purposes; stands for formula translation
communication: something that is communicated by or to or between people or groups
solenoid: a coil of wire around an iron core; becomes a magnet when current passes through the coil