Right now computers just follow instructions.. their instructions never change... Just the variables. That's not to say their instructions can't change, mabe atach a compiler with the programm and 'teech' it to program.