Computer Program
Computer programs are protected on the same basis as literary works. They include the source code and the object code.
Translation of a program into or between computer languages and codes corresponds to "adapting" a work. This is commonly called 'reverse engineering'.