Designing a new programming language for Arduino

The thing is, at school you're taught that = is part of an equation ( left side of = sign is identical to right hand side), so in C, "x = x + 1;" is clearly arithmetically nonsensical.