Towards the development of a concurrent programming language