Lol just showing my age, though can honestly say never worked with jcl, awk, or applescript. There are tons of specialized scripting languages not mentioned above that are tied to specific frameworks/tools and don't have any separate implementations. Things like maya embedded script, coffee, zscript, for 3d modeling and artwork and unrealscript, heroscript, unityscript for game engines, etc. Knowing these is more about knowing the associated libraries and not so much about syntax.
And these days just about every popular language has an implementation that is designed to be dropped into another program as a scripting engine or automation interface. c/c++ (ch, cint, angelscript, tcc), c# (paxscript), javascript (v8,ionmonkey), basic(ubasic), python (self, cython), pascal (pascalscript, jvinterpreter), lua (self, luajit), scheme (tinyscheme). Some are easier to interface with existing api's than others, unfortunately there isn't any system (maybe CLI?) that will allow an easy scripting language swap-out/choice without duplicating a lot of foreign function importation overhead.