on the topic of implementations, there is a javascript codebase out there that claims to be a bitcoin full node implementation, started Apr 2014,
https://github.com/bcoin-org/bcoin/commit/8a3c9d2dcdadf17c904590343c13e9421211ad1c , called bcore.
i would remain questioning about its degree of actual existence as in how much it works, however someone has made many commits as least.
interesting i've never heard a comma about it.