Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I realize I've sort of just re-invented Javascript.

You've re-invented UCSD P-code.

https://en.wikipedia.org/wiki/P-code_machine



BCPL ocode is quite a bit older the UCSD P-code.

The BCPL compiler always outputs ocode. Then a back end for the particular system statically generates machine code (or assembly language)

Back in 1983 I helped take a BCPL running on a VAX and add a M6809 back end to it.


Ah yes, it even rates a mention on that Wikipedia page. Thank you for pointing this out. 1966! Funny how all these supposedly 'new' concepts really go back all the way to the beginning.


Like safe systems languages, first one 1961.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: