Bitcoin Forum

Other => Beginners & Help => Topic started by: project_delta on October 05, 2018, 08:26:03 AM



Title: C++ For bitcoin and its benefits!
Post by: project_delta on October 05, 2018, 08:26:03 AM
-Blockchain programming in C++ lets you to perform effective management of resources.
- It allows better control over the memory.This is very much needed as most blockchain applications interoperate between untrusted endpoints.
-C++ does not only have effective  inter thread communication,but it also facilitates the performance of single thread.Most of the parts of Blockchain application parallelize perfectly,but some parts don’t.C++ helps Blockchain applications in this area..
-It builds applications that synchronizes between different end points and also let them interact as quickly as possible.
-C++  allows complete and consistent control of behaviour to the applications.Objects behave not only like values but as references tools that is allowed by move semantics.
-C++ has design patterns like RAII that makes code easier to maintain.Using Template Meta Programming,independence between API and the implementation can be kept.
That is why Bitcoin was written in C++.