Programming environment for streaming data centered computing