Programmieren von heterogenen Systemen