Bitcoin Core is written in C++. I would assume it's complicated. Wish I had more time for that
reply