Scopul programarii