1. A method of substituting array values in a program in a computing environment at compile time, comprising: identifying an initialization of an array, said identifying performed at a compile time of a program being compiled by a compiler, said initialization including an assignment of an expression to a plurality of elements of said array via a loop in said program, said expression being one of a constant value and a function of an induction variable of said loop, said induction variable capable of being evaluated to each value of a set of values; storing, at said compile time, said expression in a table residing in a memory, said table associating said expression with said array and with a plurality of indices of said array, said plurality of indices being dependent upon a subset of said set of values; detecting, at said compile time, an assignment statement in said program, wherein at least one element of said plurality of elements is to be assigned by said assignment statement, said at least one element associated with at least one index of said plurality of indices in a one-to-one correspondence; retrieving, at said compile time, said expression from said table, said retrieving based on said expression being associated by said table with said array and said at least one index; and substituting, in said program and at said compile time, said expression for said at least one element so that said expression is to be assigned by said assignment statement instead of said at least one element.