Ohjelmoidut ympäristöt ja niissä toimiminen