Bitcoin Forum
May 12, 2024, 02:41:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: why was Bitcoin written in C++?  (Read 332 times)
Zoomic (OP)
Sr. Member
****
Offline Offline

Activity: 434
Merit: 252


My post made philipma1957 wear signature


View Profile
June 04, 2023, 03:52:35 PM
 #21

But, and this is a huge BUT everybody in the office knows PHP everybody in the office can deal with any issues if they come up.
As I mentioned above, this is a bit of issue when you are working as a team. In my team, we have few new guys who are coming from the Vue library background but majority of us have been working with Angular. But then, we have to readjust to Vue because the framework is easy to learn.
The consequence was delay in task management as we depended on documentation for few days.
Choice of language is sometimes a problem when you are not a solo programmer. I read somewhere that people were helping Satoshi to write codes as he didn't do it all alone.

1715524906
Hero Member
*
Offline Offline

Posts: 1715524906

View Profile Personal Message (Offline)

Ignore
1715524906
Reply with quote  #2

1715524906
Report to moderator
1715524906
Hero Member
*
Offline Offline

Posts: 1715524906

View Profile Personal Message (Offline)

Ignore
1715524906
Reply with quote  #2

1715524906
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715524906
Hero Member
*
Offline Offline

Posts: 1715524906

View Profile Personal Message (Offline)

Ignore
1715524906
Reply with quote  #2

1715524906
Report to moderator
so98nn
Hero Member
*****
Offline Offline

Activity: 2086
Merit: 603


View Profile
June 05, 2023, 05:52:23 PM
 #22

I am not sure if this has any relevancy but I know one company named as 63 moons. It’s a multinational conglomerate and operates in various financial domains as well. Most recently they have started their own crypto currency exchange and they also have pre existing stock market exchanger.

The programming and full stack development has been done in C++ language itself. Most of the developers they are choosing has extensive knowledge of C programming. When asked to friend working at their firm named “Ticker Enterprise” they said it is both simple and hard language but it is most common in the field of information technology. This could mean that it’s just that it is most basic language, it is the language where everything starts really. That could be the reason for the same.
Jerayer
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
June 08, 2023, 03:54:32 AM
 #23

Modern CPUs have many cores. Some parts of blockchain applications parallelize perfectly (like checking digital signatures) while some parts don't parallelize at all (like executing transactions in order). Modern C++ has a very good mix of effective inter-thread communication and optimization of single-thread performance.

C++ doesn't have a run time that stops the world or manages memory, giving your application consistent control over this behavior. Move semantics allow you to get objects that behave like values (i=j; a+=1; does not change j) but perform like references (deep copies are avoided except where needed).

Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!