to assign an initial value to a variable or set of variables in a computer program as many bugs are caused by a failure to initialize variables