A programming model is a choice made to suit a given compiler .
Several can coexist on the same OS .
A programming model is a choice made to suit a given compiler , and several can coexist on the same OS .