Bitcoin Forum
January 19, 2019, 03:51:46 PM *
News: Latest Bitcoin Core release: 0.17.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: On which programming languages best to write to the blockchain. Python, Go, Java  (Read 871 times)
gogismamero
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
September 09, 2017, 09:44:57 AM
 #1

Good afternoon. On which programming languages best to write to the blockchain. Python, Go, Java
1547913106
Hero Member
*
Offline Offline

Posts: 1547913106

View Profile Personal Message (Offline)

Ignore
1547913106
Reply with quote  #2

1547913106
Report to moderator
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1547913106
Hero Member
*
Offline Offline

Posts: 1547913106

View Profile Personal Message (Offline)

Ignore
1547913106
Reply with quote  #2

1547913106
Report to moderator
1547913106
Hero Member
*
Offline Offline

Posts: 1547913106

View Profile Personal Message (Offline)

Ignore
1547913106
Reply with quote  #2

1547913106
Report to moderator
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 1260
Merit: 1175


bc1qdj5v2q8p398rdy6sexc0fapk4hcq0p54xz56ez


View Profile
September 09, 2017, 11:54:54 AM
 #2

Good afternoon. On which programming languages best to write to the blockchain. Python, Go, Java

A lot of people tend to use Python I think.
Wallets like electron are wrote purely with Python and it is a very simple and easy language (compared to have which is a bit more complex). Take a look at how electrum functions for signing transactions by looking at the source code (from their site). Or find other examples.

achow101
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1968


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


View Profile WWW
September 09, 2017, 04:48:26 PM
 #3

The blockchain is not something that is written or programmed. It is a data structure, not a piece of software. So you can write whatever software you want in whatever language you want in order to create the blockchain data structure. It is just a bunch of bytes in a specific format. Of course, since it is bytes, you will want to use something that is good with handling byte data, like C/C++.

ferumflex
Full Member
***
Offline Offline

Activity: 258
Merit: 102


View Profile WWW
September 09, 2017, 08:42:10 PM
 #4

As for me all languages are acceptable. I would prefer python because speed of the development is better.
CryptoAlarm
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
September 10, 2017, 12:00:35 AM
 #5

Python looks very usefull and smart for blockchain, a lot of people use it.
efeaydin
Full Member
***
Offline Offline

Activity: 183
Merit: 102


View Profile
September 10, 2017, 10:14:05 AM
 #6

https://github.com/search?utf8=%E2%9C%93&q=bitcoin

Most reposities for Bitcoin are written in Python, JavaScript and Java.

Python is easy to learn so you can use it.
mammoniter
Full Member
***
Offline Offline

Activity: 448
Merit: 100


🚀🚀 ATHERO.IO 🚀🚀


View Profile WWW
September 10, 2017, 02:33:08 PM
 #7

My suggestion is try to concentrate first on learning C++ if you want to establish a strong crypto programming foundation. Choosing what programming language to focus depends on which cryptocurrency base platform you are going to use. Try checking in on David Derosa's guide, they are useful in giving basic introduction for Bitcoin Script Language and standard scripts being used. Smiley

▀▀█▄▄    [websitewhitepaper]  ❒  ATHERO  ❒  .Internet 3.0 solution    ▄▄█▀▀
  A revolutionary decentralized digital economy 
▄▄█▀▀    Twitter  ◽  Facebook  ◽  Telegram  ◽  Youtube  ◽  Github   ▀▀█▄▄
luigii
Full Member
***
Offline Offline

Activity: 182
Merit: 100


View Profile WWW
September 10, 2017, 05:10:09 PM
 #8

Is there any statistic/chart about the language that is most used for blockchain? Something like StackOverflow questionary or something? Anything that has some numbers as a proof?

steamon
Sr. Member
****
Offline Offline

Activity: 399
Merit: 251



View Profile
September 10, 2017, 05:37:16 PM
 #9

It depends on the application and what way you want to go. I have only worked with someone with Ethereum smart contracts. Those have been pretty easy to use. So if I need something else one day again I have a higher chance to return to Ethereum. But if you are talking about an entire new blockchain from scratch then I think the matter more plays. What programming language are you the best in? That will make the difficulty level to program it secure. Of course, you can also look into the Bitcoin source code to look what works best. Blockcat will offer a plug and play solution for smart contracts but every blockchain has its own needs. I would pick c++/Python.
Enzo 777
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
September 10, 2017, 06:32:56 PM
 #10

it is depend on your skills of programming language , fast and easy way is python but java is best
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1162
Merit: 1186


Hand over the Merit and no one will get hurt!


View Profile
September 10, 2017, 06:53:57 PM
 #11

Good afternoon. On which programming languages best to write to the blockchain. Python, Go, Java
Any language you are comfortable in.To start with,high level language would be an ideal choice.Depending on your model and goals you are trying to achieve,you can figure out which language would be a perfect fit.Python is good but C++ is better.

.BitDice.               ▄▄███▄▄
           ▄▄██▀▀ ▄ ▀▀██▄▄
      ▄▄█ ▀▀  ▄▄█████▄▄  ▀▀ █▄▄
  ▄▄██▀▀     ▀▀ █████ ▀▀     ▀▀██▄▄
██▀▀ ▄▄██▀      ▀███▀      ▀██▄▄ ▀▀██
██  ████▄▄       ███       ▄▄████  ██
██  █▀▀████▄▄  ▄█████▄  ▄▄████▀▀█  ██
██  ▀     ▀▀▀███████████▀▀▀     ▀  ██
             ███████████
██  ▄     ▄▄▄███████████▄▄▄     ▄  ██
██  █▄▄████▀▀  ▀█████▀  ▀▀████▄▄█  ██
██  ████▀▀       ███       ▀▀████  ██
██▄▄ ▀▀██▄      ▄███▄      ▄██▀▀ ▄▄██
  ▀▀██▄▄     ▄▄ █████ ▄▄     ▄▄██▀▀
      ▀▀█ ▄▄  ▀▀█████▀▀  ▄▄ █▀▀
           ▀▀██▄▄ ▀ ▄▄██▀▀
               ▀▀███▀▀
        ▄▄███████▄▄
     ▄███████████████▄
    ████▀▀       ▀▀████
   ████▀           ▀████
   ████             ████
   ████ ▄▄▄▄▄▄▄▄▄▄▄ ████
▄█████████████████████████▄
██████████▀▀▀▀▀▀▀██████████
████                   ████
████                   ████
████                   ████
████                   ████
████                   ████
████▄                 ▄████
████████▄▄▄     ▄▄▄████████
  ▀▀▀█████████████████▀▀▀
        ▀▀▀█████▀▀▀
▄▄████████████████████████████████▄▄
██████████████████████████████████████
█████                            █████
█████                            █████
█████                            █████
█████                            █████
█████                     ▄▄▄▄▄▄▄▄▄▄
█████                   ▄█▀▀▀▀▀▀▀▀▀▀█▄
█████                   ██          ██
█████                   ██          ██
█████                   ██          ██
██████████████████▀▀███ ██          ██
 ████████████████▄  ▄██ ██          ██
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ██          ██
             ██████████ ██          ██
           ▄███████████ ██████▀▀██████
          █████████████  ▀████▄▄████▀
[/]
Zibo
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
September 12, 2017, 08:48:06 AM
 #12

Python has diversified application in the software development, this provides  a higher plethora over other programming languages. Im just generalising about those two.
quarters
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
September 13, 2017, 11:10:25 AM
 #13

c++ is better, and you can work with c# on stratis source code

_noname_
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
September 13, 2017, 11:43:46 AM
 #14

Java is the most useful and easy to studying language.  Smiley
redigaffi
Member
**
Offline Offline

Activity: 129
Merit: 10


View Profile
August 28, 2018, 02:38:30 PM
 #15

You can pick any language, that's not the issue, let's be real, picking c++ over python only "because it's faster" that makes no sense, 0.05 ms "faster", it's not worth. But yes, if you want to learn C++ and by the side create a project go for it, but if not, pick any language because nowadays there is no real advantage choosing C++ over any language ONLY because "it's faster". I personally like C++, but if I want to move a project forward, fast and productive without messing with low-level stuff, than C++ is not a good choice.

Let's say you know that your Cryptocurrency will run in a specific hardware and this hardware is limited in 200mb ram and a 512mhz cpu, then C++ is a Good choice, but nowadays hardware is so, so cheap... everybody has atleast 8gb of ram.

Earn Money With Skill while having fun, Answer this 6 questions and get a bonus when the project get's launched:

https://docs.google.com/forms/d/e/1FAIpQLSdCRubC4wu4seHYdDqiZDFsXizqaViUnOtE5sZcx3spjGc84A/viewform
Pages: [1]
  Print  
 
Jump to:  

Bitcointalk.org is not available or authorized for sale. Do not believe any fake listings.
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!