Bitcoin Forum
November 10, 2024, 08:45:45 AM *
News: Latest Bitcoin Core release: 28.0 [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 967 times)
gogismamero (OP)
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
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


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: 3542
Merit: 6886


Just writing some code


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: 256
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: 31
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: 181
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: 574
Merit: 100



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

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: 404
Merit: 252



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: 2030
Merit: 1324

Get your game girl


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.
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: 74
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: 142
Merit: 13


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:  

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