You can't really make one with "the simplicity of html and the power of C or C++" simply because HTML isn't a language. It's a markup language. But anyways, you'd probably need a good understanding of ASM, to write the compiler.
But you really need a good reason to recreate a language. C# for example really put the simplicity of Java but the power of C++ to reality.