
JavaScript
JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.
Programming language with Ruby-like syntax that compiles to efficient native code.
a compiled language with ruby like syntax and type inference
language goals:
have a syntax similar to ruby (but compatibility with it is not a goal) statically typechecked but without having to specify the type of variables or method arguments. be able to call c code by writing bindings to it in crystal. have compiletime evaluation and generation of code, to avoid boilerplate code. compile to efficient native code.
programming programming-language compilers native