Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: pikuchato on July 28, 2014, 07:35:04 PM



Title: How come all altcoins daemons and wallets are written in c ?
Post by: pikuchato on July 28, 2014, 07:35:04 PM
As far as I understand, bitcoind is a C implementation of the bitcoin protocol.
How come we don't see this protocol implemented in other programming languages?

Is it because C has some advantages in this case?
Or is because the C implementation is already exists and ready to be copy pasted?


Title: Re: How come all altcoins daemons and wallets are written in c ?
Post by: instacalm on July 28, 2014, 07:37:30 PM
As far as I understand, bitcoind is a C implementation of the bitcoin protocol.
How come we don't see this protocol implemented in other programming languages?

Is it because C has some advantages in this case?
Or is because the C implementation is already exists and ready to be copy pasted?

There are nextgen projects written in languages other than C.

Your last point is the reason, it's ready to be easily copy pasted and modified indeed. On top of that it's a protocol proven to work. It's hard to start from scratch, but it is easy to fork the Bitcoin protocol and go ahead from there.


Title: Re: How come all altcoins daemons and wallets are written in c ?
Post by: pikuchato on July 28, 2014, 07:42:14 PM
I want to learn and understand the bitcoin protocol, I am a java programmer but have no problem to learn new languages.

Do you think it is better to 'waste' my time to understand the protocol and then write it in java?
Or better 'waste' my time to learn the C code that is already implemented?

thank you :)


Title: Re: How come all altcoins daemons and wallets are written in c ?
Post by: EvilDave on July 28, 2014, 09:47:52 PM
If you are a skilled Java dev.....come on over to NXT.
100% Java, 100% open source, always looking for good devs/coders
https://nxtforum.org/index.php

Don't forget bitcoinj, btw.


Title: Re: How come all altcoins daemons and wallets are written in c ?
Post by: ChuckOne on July 28, 2014, 10:03:47 PM
If you are a skilled Java dev.....come on over to NXT.
100% Java, 100% open source, always looking for good devs/coders
https://nxtforum.org/index.php

Don't forget bitcoinj, btw.

+1


Title: Re: How come all altcoins daemons and wallets are written in c ?
Post by: BitJohn on July 28, 2014, 10:07:27 PM
The majority are more modifications than developed coins. NXT is a great alternative that was written in Java. There are a few original projects out there but most are simply modifications/forks of original Bitcoin code.