1. For the most parallel programming model you can think about the Informational Individual, as the final frontier in the software thinking!!For beginning http://gheorghematei.blogspot.com
2. "A class is a new data type." OK! But in the future we will solve problems without "new data types"!!!!!!!!!!!!!! I'm working to a new programming paradigm in software and ... without classes!!!!
3. The multi-core is not the solution. We are thinking as in the current model of programming. Here is the mistake. For the future we will work on a new software model -- the Informational Individual! The processor will build on a structure and functionality of Informational Individual not a C++ language. Now we are thinking as in 1970. Now the problems are in the kind of thinking in software. Here is the barrier.