No, they both got it from Common Lisp (ca 1984)
* 10_000
debugger invoked on a UNBOUND-VARIABLE: The variable |10_000| is unbound.
According to the Common Lisp HyperSpec, "_" is an alphabetic constituent character:http://www.lispworks.com/documentation/HyperSpec/Body/02_ad....
http://www.lispworks.com/documentation/HyperSpec/Body/02_adb...