Note that there are no unintuitive, distracting, space-consuming scroll barsanywhere in my interface. To scroll, press the right mouse button and shove.
Or free to "code what he is thinking" like this:To run: Make pin 13 an output. Loop. Turn on pin 13. Wait for 1 second. Turn pin 13 off. Repeat.
And now tell us, in plain English, why it doesn't work .
I was serious about the hurty eyes - presentation isn't at all "incidental"
I think it's a neat idea. If this was a professional presentation with some Adult* documentation, and some real world examples, then yes, I could see me doing more research into your language.*Sorry, but that PDF reads like it was for 10 year olds. And if you are aiming for that age group, you are doing a fine job.
I would never get a book using a font like that. I assume you are not serious in the least in doing so.
It can be helpful to write out the flow of your program in pseudocode, a way of describing what you want the program to do in plain language, but structured in a way that makes it easy to write a real program from it. In this case you're going to determine if switchState is HIGH (meaning the button is pressed) or not. If the switch is pressed you'll turn the green LED off and the red ones on. In pseudocode, the statement could look like this:if the switchState is LOW: turn the green LED on turn the red LEDs offif the switchState is HIGH: turn the green LED off turn the red LEDs on
Easiest way to proceed would be to write a plain-english to C compiler. You'd then compile this with the same tools that the ardiuno IDE uses.
Why not write that plain-english converter in plain-english? The initial C would have to be hand-coded, of course. But after that you are using your new, simple language to refine things.
Incidentally, there was a previous attempt to make programming more accesible in this the way that you are trying to do, and you should look into it. The result was called "Common Business Oriented Language". You'd write "ADD TRANSACTION_AMOUNT TO BALANCE" and so on... it was a brave attempt and the language experienced some degree of commercial success.
It turns out that programming is inherently difficult...
...and you can't make it easier by adding english-language noise words.