programmieren (schwer zu erklären)