-programmation    -reflexion