|
On 09/06/2013 06:17 PM, Rena wrote:
They are in fact quite similar languages: they're both members of both the Algol and Lisp families, owing as much to Scheme as they do to C; they both use prototypal inheritance; they were both originally intended to be embedded in larger programs written in "systems" languages and have established major niches in that use, while still being useful as general-purpose languages. I think of JS as Lua's little brother, who at first appeared to have hopeless developmental delays but has recently undergone a major growth spurt.I usually describe Lua as "like Javascript but sane".
It would be productive to take Crockford's list of the "awful parts" and "bad parts" of JS and compare the two languages on them (note that Crockford considers the presence of a continue statement to be one of the bad parts).