sentence: link time optimization is relevant in programming languages that compile programs on a file-by-file basis , and then link those files together ( such as c and fortran ) , rather than all at once ( such as java 's '' just in time '' ( jit ) compilation ) .