Has anyone ported the Bitcoin software to plain C or Objective C? I'm not a big proponent of either C++ or Boost. Has there been any attempt to rewrite Bitcoin in plain ANSI C, or maybe Objective C? Thanks.
There is a pure C99 bitcoin implementation called cbitcoin by MatthewLM, forum threads:


cbitcoin - Bitcoin implementation in C. Currently in development.
[ANN] cbitcoin 1.0 Alpha 3 Released.


but it is currently in alpha stage. One of its features is weak library dependency, e.g. it possible to implement cryptography using something other than OpenSSL. As far as I know there is no Objective C Bitcoin implementation.