The word compilation comes from the Latin “compilatĭo” and its main meaning is the action and effect of compiling. It is also attributed to the compilation of different writings, books and texts on a particular topic in a single work; that is, it is the collection of something specific. This term is present in the field of law to refer to the compilations made in ancient times, including the Justinian Compilation, which is the most important compilation made on Roman law.

Justinian’s compilation or also known as the CORPUS IURIS CIVILIS is a collection of imperial constitutions from around 117 to 565 and Roman jurisprudence made up of the Codex repetitae praelectionis, the institutas, the novellae constitutions and the repetitae praelectiones. This is the most important compilation of Roman law in history made by the Byzantine Emperor Justinian I during the years 529 and 534, and conducted by the Jurist Triboniano; its complete edition was published in the year 1583, in Geneva by Dionisio Godofredo. These works were created with the purpose of capturing the effort of a ruler to provide and supply his people with a legal system similar to the classical model. Through the existence or presence of this compilation, the content of ancient Roman law has been made known, being elementary and of great importance for current legal systems, mainly of continental tradition.

On the other hand, in the field of programming, compilation is understood as when a program is developed in the coding phase, this process consists of the compiler translating the source code into machine code, also called object code, as long as the compiler does not locate any type of error in this source code.