Awk driven IoT
Awk is already well-known in embedded systems, eg. busybox implements a lot of POSIX using awk IMO.<p>Also, awk syntax is clearly the predecessor of JavaScript. The following is both awk and JavaScript:<p><pre><code>    function f(x) {
        my_array[1] = "whatever"
        my_array["a string"] = "something else"
        if (x in my_array) return my_array[x] 
    }
</code></pre>
It's all there: the "in" operator, no need for semicolon as statement terminator, the "function" keyword, untypedness, regular expression constants, C-like curly braces, etc.