Designing a new programming language for Arduino

If you can write the compiler, go for it. Once started, you'll see the actual effort required to do this task.
What are you going to write it in?... C++??