I have little knowledge about C++, so I want to ask two questions from "expert" (C++) programmers here:
Why Satoshi wrote Bitcoin in C++ and not in (for example) C language? any technical reasons? OOP? just a personal choice?
How good is the quality of original Satoshi Bitcoin source code? I saw some opposite viewpoints about this topic on the internet; some say that it is like an academic code with low quality, some say that it is a code written by old pre-2000 C++ standard, some say it is a very secure code with high quality, and...