Bitcoin Forum

Bitcoin => Project Development => Topic started by: bleym2012 on July 12, 2017, 02:37:20 PM



Title: Suitable Programming language for blockchain app development
Post by: bleym2012 on July 12, 2017, 02:37:20 PM
Can I know which programming language is most suitable for developing blockchain applications?


Title: Re: Suitable Programming language for blockchain app development
Post by: claudieux on July 12, 2017, 02:52:53 PM
From QUORA: "There are multiple programming languages that you could focus your efforts on and it will depend on which cryptocurrency you would like to use as a base platform for plug and play functionality. It would also be important for you to consider what the top programming languages are in 2015/2016, published by IEEE, and TIOBE.

To establish a strong crypto programming foundation, I would suggest concentrating on first learning C++ by using a few beginner books (if you are on a tight budget, you can actually purchase many of these books from a nearby Goodwill or used book store for 1/20th of the price), and then begin to experiment with Node.JS, Python, Perl, and other relevant languages as these are typically compatible/accepted/supported in activate crypto environments."


Title: Re: Suitable Programming language for blockchain app development
Post by: systemv on July 12, 2017, 06:08:12 PM
What kind of apps? This will determine a most appropriate language together with availability and price of resources if you want to outsource, or steepness of learning curve if you want to learn it yourself. Performance-wise you cant beat C/C++ but you definitely dont want to write web services on it, you can do it way faster with Node/Java/etc.


Title: Re: Suitable Programming language for blockchain app development
Post by: efeaydin on August 30, 2017, 11:20:24 AM
There is Bitcoin libraries for almost every language.

In GitHub, the most used languages for Bitcoin is Javascript, Python and Java.

https://github.com/search?q=bitcoin

Python is easy to learn so you can use Python.