Bitcoin was built using the C ++ programming language - Bitcoin - CryptoTalk.Org Jump to content
SuperCrypto

Bitcoin was built using the C ++ programming language

Recommended Posts

 

Bitcoin is considered by some to be a strange thing or something incomprehensible and sneaky and inaccessible, but in fact it is much simpler than that, Bitcoin is an open source software that everyone can access and even modify its source code ( From here a group of Altcoins arose such as Ethereum, Ripple, Dogecoin ...), as the entire Bitcoin currency and system was developed in the C ++ programming language, which is considered one of the most powerful programming languages that deal with the hardware mainly, which provides the possibility of mining Using bitcoin from scratch.

You can view the Bitcoin source code from here, and next time remember that Bitcoin is not a strange thing, but all its features are published in front of you.

Edited by SuperCrypto
  • Useful or interesting 5
  • +1 2
  • +2 1
  • +3 2
  • +4 2
  • +5 3

Share this post


Link to post
Share on other sites
4 minutes ago, SuperCrypto said:

 

Bitcoin is considered by some to be a strange thing or something incomprehensible and sneaky and inaccessible, but in fact it is much simpler than that, Bitcoin is an open source software that everyone can access and even modify its source code ( From here a group of Altcoins arose such as Ethereum, Ripple, Dogecoin ...), as the entire Bitcoin currency and system was developed in the C ++ programming language, which is considered one of the most powerful programming languages that deal with the hardware mainly, which provides the possibility of mining Using bitcoin from scratch.

You can view the Bitcoin source code from here, and next time remember that Bitcoin is not a strange thing, but all its features are published in front of you.

I think most people now do not treat technology is a strange thing as well as coding. Almost everyone had access to the internet and have the ability to learn anything. 

  • Useful or interesting 1

Share this post


Link to post
Share on other sites
11 minutes ago, lucky80 said:

I think most people now do not treat technology is a strange thing as well as coding. Almost everyone had access to the internet and have the ability to learn anything. 

In the context of the day-to-day progress in the world of cryptocurrencies and blockchain technology, there are those who do not know basically what Bitcoin nor blockchain is, and who think that such topics are just delusions.

  • +1 1

Share this post


Link to post
Share on other sites
16 minutes ago, SuperCrypto said:

In the context of the day-to-day progress in the world of cryptocurrencies and blockchain technology, there are those who do not know basically what Bitcoin nor blockchain is, and who think that such topics are just delusions.

You probably right about the context. At first, people might think that is just an ordinary coin, and no use and whatsoever. So how can they think about coding and open source, unless you tell them that is a technology and it's programmable? When you tell them that is software then people will not look at it as a strange thing as the first OS was found a long time ago. 

Share this post


Link to post
Share on other sites
3 minutes ago, hassanmnr said:

most important reason is that the original Satoshi codebase was written in C++. A system like Bitcoin has extremely strong requirements about consistency in behaviour: all nodes on the network must accept and reject the exact same blocks, or we risk a fork. The first choice to avoid bugs that risk introducing inconsistency is to not rewrite the code from scratch.
 

Looks like a copy & paste post from here: https://www.quora.com/Why-is-bitcoin-written-in-C?share=1

 

@hassanmnr can you assure that this is your original content?

 

By the way, I learned programming in C and C++ in university (a long time ago) ... there is nothing magical or particularly secure about those languages. If anything, they provide less protection against things like buffer overruns than modern languages. The main reason for choosing them is that the code runs fast, and is relatively portable. But not security; the C compiler does not secure you at all.

  • +2 1

Finally a currency which I believe might become a stable coin with a good future (community controlled Ecoin)

Look, read the FAQ, and sign up for free here: https://ecoinofficial.org/referral/n9zk2s0

Share this post


Link to post
Share on other sites
2 hours ago, lucky80 said:

You probably right about the context. At first, people might think that is just an ordinary coin, and no use and whatsoever. So how can they think about coding and open source, unless you tell them that is a technology and it's programmable? When you tell them that is software then people will not look at it as a strange thing as the first OS was found a long time ago. 

There are many programming languages that can help you create blockchain technology applications. You can use any of the traditional applications like C ++, Java and Python, or others like Simplicity and Solidity and they are new and more specific to this technology.

Share this post


Link to post
Share on other sites
3 minutes ago, SuperCrypto said:

There are many programming languages that can help you create blockchain technology applications. You can use any of the traditional applications like C ++, Java and Python, or others like Simplicity and Solidity and they are new and more specific to this technology.

We also have C# and don't forget about Simvolio. In conclusion, we can make any software and that is not a strange thing now. People might already found a platform to create an app without coding.

Share this post


Link to post
Share on other sites
3 hours ago, lucky80 said:

Almost everyone had access to the internet and have the ability to learn anything.

But fewer people knew that the source code is actually open for public to view and even modify, since it is an open-source program. Anyone who knows C++ programming could be interested in learning how the Bitcoin Core works, and some genius may invent something that would run on second-level of the network, to improve Bitcoin or solve issues like scalability.

  • Useful or interesting 1
  • +2 2

Share this post


Link to post
Share on other sites
13 minutes ago, PiroSense said:

But fewer people knew that the source code is actually open for public to view and even modify, since it is an open-source program. Anyone who knows C++ programming could be interested in learning how the Bitcoin Core works, and some genius may invent something that would run on second-level of the network, to improve Bitcoin or solve issues like scalability.

C ++ was developed as a more primitive C programming language development. This language collects data and functions in "objects", which can be called and dismantled for use in other programs easily.
This is what makes it a favorite in blockchain programming and it allows for efficient resource management and more memory control.

Share this post


Link to post
Share on other sites
1 minute ago, SuperCrypto said:

This is what makes it a favorite in blockchain programming and it allows for efficient resource management and more memory control.

Nice to know. I am a programmer myself, but hasn't touched or have deep knowledge on programming. I currently only know C# and Java. Though as far as I know, they're both Object-Oriented.

Share this post


Link to post
Share on other sites
11 minutes ago, PiroSense said:

But fewer people knew that the source code is actually open for public to view and even modify, since it is an open-source program. Anyone who knows C++ programming could be interested in learning how the Bitcoin Core works, and some genius may invent something that would run on second-level of the network, to improve Bitcoin or solve issues like scalability.

It is clearly stated that bitcoin is an open-source project. Type "Bitcoin" in any search bar and you will get the result.

image.png.b325822f8981b1f79ab243b7d86bc207.png

  

 

You will also find the magic word on their website

 

image.png.aa85a9c441b01acef834df4ff8e71d18.png

  • Useful or interesting 1

Share this post


Link to post
Share on other sites

Well i don't have any knowledge on how bitcoin is created or neither am i a computer whiz,  but one thing i can say for sure is that the invention of bitcoin has been a truly  amazing tecnology for people of our generations.

Share this post


Link to post
Share on other sites
4 hours ago, SuperCrypto said:

 

Bitcoin is considered by some to be a strange thing or something incomprehensible and sneaky and inaccessible, but in fact it is much simpler than that, Bitcoin is an open source software that everyone can access and even modify its source code ( From here a group of Altcoins arose such as Ethereum, Ripple, Dogecoin ...), as the entire Bitcoin currency and system was developed in the C ++ programming language, which is considered one of the most powerful programming languages that deal with the hardware mainly, which provides the possibility of mining Using bitcoin from scratch.

You can view the Bitcoin source code from here, and next time remember that Bitcoin is not a strange thing, but all its features are published in front of you.

I'm an IT student (Information Technology) and currently studying C++ language. It is nrw to my knowledge that Bitcoin is build using C++. It can help me to gain knowledge and learn more about C++.

Share this post


Link to post
Share on other sites

Yes, we know that bitcoin was actually introduced into the C programming language, and this ciprogramming language began with a very solid system in the midst of using different code.  In that case, the language of Bitcoin has become familiar to us.

Share this post


Link to post
Share on other sites
3 hours ago, SuperCrypto said:

C ++ was developed as a more primitive C programming language development. This language collects data and functions in "objects", which can be called and dismantled for use in other programs easily.
This is what makes it a favorite in blockchain programming and it allows for efficient resource management and more memory control.

C++ definitely is not more primitive than C (or ANSI C). As you already say, it was an early effort to include object orientation in C. However, it is actually an old-fashioned language nowadays, as far as object orientation goes, because C++ has a very low level concept of objects.


Finally a currency which I believe might become a stable coin with a good future (community controlled Ecoin)

Look, read the FAQ, and sign up for free here: https://ecoinofficial.org/referral/n9zk2s0

Share this post


Link to post
Share on other sites

The coins are through a coding, that is, blockchain is managed by a coding of another by the completion of a token, those who have the knowledge about it bring new technology to manage cryptocurrency.

Share this post


Link to post
Share on other sites

Very good way of presenting topic and spreading awareness about BTC technology.People usually don't know about BTC much .And treat it as alien technology.And in reality BTC have provided every mean to the peoples.But because of their own lack of efforts they are not doing anything.

  • +1 1

Share this post


Link to post
Share on other sites
22 hours ago, Hatred said:

I'm an IT student (Information Technology) and currently studying C++ language. It is nrw to my knowledge that Bitcoin is build using C++. It can help me to gain knowledge and learn more about C++.

that's cool. C ++ is preferred in blockchain programming because it is a powerful language, as it is used in many operating systems. And it is considered one of the leading languages in the development of large and complex projects.

Share this post


Link to post
Share on other sites
17 hours ago, SuperCrypto said:

that's cool. C ++ is preferred in blockchain programming because it is a powerful language, as it is used in many operating systems. And it is considered one of the leading languages in the development of large and complex projects.

Yes that's true. That's why I want to learn more about C++ programming language. I know ity has a high demand in the future years.

Share this post


Link to post
Share on other sites

I think C++ is also good in the management of memory because as we know Bitcoin take a chunk of memory because of many transaction and other stuffs. Also Java I think is also a nice choice, is there any Crypto Currency who use Java?

  • +3 1

Share this post


Link to post
Share on other sites
9 minutes ago, AliceJun said:

The reason Bitcoin is built on C ++ is because of the need for consistency in this crypto's behavior. Moreover, this programming language has good performance and is easy to maintain.

Not sure if C++ is that easy to maintain, if you compare it to modern languages. And it can be a pain to troubleshoot, especially because some constructs are so low level (e.g. malloc and pointer manipulation).

The main advantage of C++ is performance, in my opinion. But that comes at a price, if you compare it to e.g. Java or Go.

 

TBH, a language that allows null pointer exceptions at runtime is fundamentally unsafe.

 

Edit: a large difference is that C programs don’t run in a VM, like Java.

Edited by johant123
  • Useful or interesting 1

Finally a currency which I believe might become a stable coin with a good future (community controlled Ecoin)

Look, read the FAQ, and sign up for free here: https://ecoinofficial.org/referral/n9zk2s0

Share this post


Link to post
Share on other sites
22 hours ago, tarekmoin said:

Woh, At last I know the formula of Bitcoin. I want to thank supercrypto provide a wonderful information about Bitcoin.  

Welcome . You should also know that the functions of blockchain developers differ and require technicians to perform many tasks that they do not normally perform, such as researching, designing and building a new platform, as well as providing ideas and business plans in the future.

Share this post


Link to post
Share on other sites
9 minutes ago, SuperCrypto said:

Welcome . You should also know that the functions of blockchain developers differ and require technicians to perform many tasks that they do not normally perform, such as researching, designing and building a new platform, as well as providing ideas and business plans in the future.

Umm ... that is what developers do every day? The whole open source foundation was built on designing new platforms and paradigms. Actually in my day job, I am involved (within a team, of course) in developing a new platform for secure communication.


Finally a currency which I believe might become a stable coin with a good future (community controlled Ecoin)

Look, read the FAQ, and sign up for free here: https://ecoinofficial.org/referral/n9zk2s0

Share this post


Link to post
Share on other sites
On 1/1/2020 at 2:19 PM, johant123 said:

Umm ... that is what developers do every day? The whole open source foundation was built on designing new platforms and paradigms. Actually in my day job, I am involved (within a team, of course) in developing a new platform for secure communication.

In order to become a Blockchain developer, you must, above all, be familiar with the programming languages in which you will write projects to use in fixing problems.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Topics

  • Сообщения

    • Рады будем видеть вас на нашем сайте!Мы предлагаем вам удобный и надежный обмен валют по выгодным курсам. Наша команда профессионалов гарантирует быстрое и безопасное обслуживание каждого клиента. Посетите нас и убедитесь в преимуществах работы с лучшими специалистами в области валютных операций. Ждем вас каждый день, чтобы помочь вам в решении финансовых вопросов!Выбирайте нас — выбирайте лучший курс и сервис!Актуальные направления и курсы для Вас - https://izi-exchange.net/Наши контакты: Почта - izi.exchange.ad@gmail.comTelegram - crypt-on.exchange
    • Жаль, что у меня остались FUSD на балансе. А вкладывать их в инвест и строчить по 40 сообщений в день как-то не хочется. Может что-нибудь другое придумают.
    • Отличные новости! 19 апреля 2024 года в Telegram Wallet на своем блокчейне TON появился stablecoin USDT. Мы так же добавили на свой сайт возможность обмена данного актива (USDT TON).  
    • 25.04.2024 Тарифы Kingex 👑   Покупка криптовалюты / Buying cryptocurrency:   BTC/ETH  +1.7% (Мы доплачиваем) USDT  +1.7% (Мы доплачиваем)   ^^SALE^^ от 50k    + 1.9%    Продажа криптовалюты / Selling cryptocurrency:   BTC/ETH  - по запросу USDT   - по запросу   Оператор: @Kingex Сайт: Kingex.io Курс на протяжении дня может меняться! ------------------------ Будьте ОСТОРОЖНЫ, появились фейки! Наш телеграм: @Kingex
    • BitcoinOS выпустила свой технический документ, в котором представлены инновационные решения, направленные на устранение ограничений масштабируемости Биткойна и смарт-контрактов. Инновации включают в себя технологию BitSNARK и Grail Rollup Bridges, облегчающие беспрепятственную связь и перемещение активов между Биткойном ( BTC ) и другими блокчейнами. Хотя это прямо не упоминается в официальном документе, CASTL представляет собой концепцию общей инфраструктуры, которая обеспечивает безопасность и совместимость этих проектов в экосистеме Биткойн. В отличие от альтернативных подходов, которые создают отдельные сайд чейны для Defi в Биткойне, BitcoinOS фокусируется на использовании присущих Биткойну возможностей для сложных транзакций и приложений Defi, непосредственно защищенных сетью Биткойн. Технический документ призван помочь в раскрытии потенциала Биткойна путем включения расширенных функций, таких как транзакции, сохраняющие конфиденциальность, и смарт-контракты непосредственно в Биткойне посредством объединений.   Консолидация функций устраняет необходимость в отдельных блокчейнах и токенах, позиционируя Биткойн как центральный узел для различных криптографических операций. Более того, BitcoinOS нацелена на перспективную технологию, обеспечивая доказательства с нулевым разглашением и объединение данных непосредственно в Биткойне. В официальном документе отмечается, что «мы наблюдаем переход от фрагментированных экспериментальных блокчейнов к консолидации и объединению», при этом Биткойн готов стать доминирующей платформой для криптовалютной деятельности. По сути, официальный документ BitcoinOS представляет собой заметный сдвиг в направлении восстановления Биткойном своей центральной роли в сфере криптовалют . Он намерен объединить разнообразные возможности различных блокчейнов в Биткойне, потенциально позиционируя его как универсальную платформу для различных криптографических операций. BitcoinOS возникла в сообществе Sovryn defi, использующем опыт и дальновидность, культивируемые в Sovryn. Соврин получила поддержку от таких инвесторов, как Galaxy Digital и General Catalyst, собрав более 24 миллионов долларов.
    • Помимо того, что новичкам было бы хорошо сначала самим изучить рынок, начинать торговать лучше сначала на демо-счете. На реальный переходить уже тогда, когда придет уверенность.
    • Уважаемые пользователи Rubin.Exchange!    Наша платформа предлагает изящное и интуитивно понятное решение, которое упрощает процесс обмена криптовалют до нескольких кликов. Благодаря нашему продуманному интерфейсу вы сможете легко выбрать желаемые криптовалюты и указать сумму для обмена. Прозрачность – наш ключевой принцип. Мы предоставляем детальную информацию о текущих рыночных курсах, а также точную сумму, которую вы получите после завершения обмена. Никаких скрытых сборов или неожиданных сюрпризов – только честность и открытость. Наша платформа оснащена удобными инструментами отслеживания, позволяющими вам следить за ходом каждой транзакции в режиме реального времени. Вы можете просматривать подробную историю ваших операций, что обеспечивает полный контроль над вашими инвестициями. Наша цель – предоставить вам безупречный опыт криптовалютного обмена. Мы стремимся к непревзойденному уровню обслуживания, комбинируя передовые технологии с индивидуальным подходом к каждому клиенту. Доверьтесь нам, и вы откроете для себя новые горизонты в мире криптовалют!   Команда Rubin.Exchange
    • Да ни у кого и не было сомнений в том, что, монетизация является главным стимулом к общению. Хотя, мы с вами и без этого тут переписываемся. Жаль, конечно, что все так печально закончилось. Я уже такие грандиозные планы начал выстраивать и хотел куда больше преподнести полезной инфы.
    • 🏧 Nubank, (крупнейший цифровой банк Бразилии),включил возможность вывода и депозита средств в BTC, ETH, SOL.😁 В то время, как наша команда эту возможность и не выключала.Выгодный курс и быстрый обмен доступны на нашем сайте.🚀 Так же вы можете создать заявку на обмен наличных средств в криптовалюту через нашу службу поддержки.  
    • Уходить не стоит! Тем более, что сначала надо заработать нечто приличное, а уж потом подумаем) Наша задача - понять, на какие монеты-токены надо ставить, в смысле что покупать) А все остальное - по возможности.... Думаю, что на форуме уже сложно рассчитывать на какой-то позитив....
×
×
  • Create New...