Considering Moore's history at IBM and it being in total contradiction with the Forth Chuck Moore's resume it seems rather unlikely.
A search on ibm.com places him as an employee in the IBM enterprises system group in '99. Funnily enough he is also referenced as both Charles and Chuck (the Forth Chuck Moore was originally also Charles). Thankfully in reference to the same project with Vikas Agarwal ... so we can be reasonably sure there arent 3 C. Moore's in question The research he is related to is related to processor architecture, so we can be reasonably sure he and not the Forth Chuck Moore is our man.
I like stack machines, but they are very hard to compile to ... since they have never been very popular the research into compilation techniques isnt exactly widespread either. Chuck Moore is also rather religious about how he wants his stack architecture, and his preferred one (0-operand, no hardware support for stack overflow) to my eyes is the worst possible one for compiled code (I think 1-operand is better).
A search on ibm.com places him as an employee in the IBM enterprises system group in '99. Funnily enough he is also referenced as both Charles and Chuck (the Forth Chuck Moore was originally also Charles). Thankfully in reference to the same project with Vikas Agarwal ... so we can be reasonably sure there arent 3 C. Moore's in question The research he is related to is related to processor architecture, so we can be reasonably sure he and not the Forth Chuck Moore is our man.
I like stack machines, but they are very hard to compile to ... since they have never been very popular the research into compilation techniques isnt exactly widespread either. Chuck Moore is also rather religious about how he wants his stack architecture, and his preferred one (0-operand, no hardware support for stack overflow) to my eyes is the worst possible one for compiled code (I think 1-operand is better).