Granted, but I'm not suggesting everyone use nothing but assembly, only that C/C++ is as high level as we really need. You realyl cant abstract the thought process any more than that. But it seems they want to create a language than non-programmers (realyl people who cant pogram) can use to program which is a bit of a daft notion. For one, the ability to program in any language substantially makes you a programmer of some sort. Secondly, you will never come up with any programming language that doesnt require the capacity for abstract thought, so programming will never be a job that 'the masses' can do. While it doesnt necessarily take abstract thought to learn a language, it is required to effectively apply that knowledge.