Hacker News new | ask | show | jobs
by nullc 987 days ago
No it wasn't-- it was highly portable. (unless you are just referring to the hungarian notation variable names, which is by no means unique to windows).

It looked nothing like academic C++. It was also very small. Some people accuse it for being "messy" because it was highly coupled and non-modular. But that would have been premature and would have increased the size and complexity dramatically. Its lack of modularity was mostly reasonable for its level of complexity, and had Satoshi tried to make it modular he probably would have created boundaries that would have needed to be thrown out later.

When I first got into Bitcoin I just read all the code. I know plenty of other people did too, that wouldn't have been half as reasonable had had been broken into a lot of parts with interfaces between them.