1. In a communications system having a plurality of digital computers coupled to a channel over which computers exchange digital messages, a method for processing information among said computers comprising the steps of: executing on a digital computer a first travelling program comprising a sequence of digital instructions which determines at least one next destination that receives the set of instructions, said set of instructions including instructions for transmitting said instructions together with accompanying digital data to said next destination; transmitting to at least one of said digital computers a second travelling program; and executing the second travelling program under direction of the first travelling program.