Blankpage writing[words] {
/?&* comment : first I have to list all the words I will use in the reply.*&?/
The, a, word,laptop,my,list,first,geek……………………sheesh life's too short for this crap…………….
My gripe is syntax. Why have to use 3 types of brackets? The computer (language) should be intelligent enough to work out what is meant. Why have to begin with "void setup() { " when what you mean is "start here". Why have to list all the variables you want to use. and so on. Back in the days of Fortran the computer didn't have the power to understand context, and needed warning of the variables to set its limitted memory up for them but that should have been superceded 40 years ago.
MG, the video doesn't work on my laptop (probably IT geeks blocking something) but I looked at the book and some examples.
I'm not talking about power as Perl knocks spots off this if you want to write geeky code that is impossible for the poor sod who replaces you at work to maintain.
In fact Forth was far more powerful 50 years ago because it was specifically designed to create powerful additions to itself eg "MAKETEA" would be a command that did just that though in other respects it was hugely hobbled by the limitted power of the computers it was designed to run on.
Also look how many languages including Perl, Python aswell don't have multi-dimension arrays yet everyone in business uses a spreadsheet which is an array which cannot cleanly be modelled in these languages. One has to adopt kludges to do the same thing. We should have come a lot further in programming languages by now.
The equivalent in our hobby is to remove the changewheels from all lathes and manually advance the carriage as you turn the chuck by hand.
Edited By Bazyle on 17/11/2014 17:39:43