Stake
Newbie
Offline
Activity: 56
Merit: 0
|
|
November 14, 2013, 06:52:32 AM |
|
I'm an ex-PHP and now node.js / rails developer and didn't even know what APL was, lol...
|
|
|
|
corebob
|
|
November 14, 2013, 10:59:03 AM Last edit: November 14, 2013, 11:16:04 AM by corebob |
|
Is there a online repository for this? You think java is the best fit for the protocol/daemon itself?
|
|
|
|
extro24
|
|
November 14, 2013, 06:13:20 PM |
|
Owen
Some of these posts will confuse you. You need to look at the languages of Bitcoin.
The Bitcoin client is written in C++. Bitcoin-Qt is also written in C++ but compiled using QtCreator. Like corebob said, C++ is 20 years of pain and suffering but you have to know it. It is the hard core engineering language. No quarter given and no prisoners taken.
Bitcoin transactions are written in Script, which is a form of Forth. You can download gforth and play with it.
To actually understand how object orientated code works, I would recommend Python. An easy language to understand.
Java is useful in a web/Internet environment but not really relevant to Bitcoin.
For a gentle introduction to Linux I would go with Lubuntu.
|
|
|
|
bluemeanie1
|
|
November 14, 2013, 06:20:10 PM |
|
Is there a online repository for this? You think java is the best fit for the protocol/daemon itself? No not yet, I will announce though when it's released. It will be open source with one of the well accepted FLOSS licenses(haven't decided which one yet). I like Java because that's what they use in Finance, it's the most useful language, and they have well validated Crypto libraries. Also it runs on virtually any platform, it's fast, and lots of people know how to use it. You will be able to build a trader bot quite easily in Python though. Do you think Java would be an issue? -bm
|
|
|
|
corebob
|
|
November 14, 2013, 07:25:08 PM |
|
Is there a online repository for this? You think java is the best fit for the protocol/daemon itself? No not yet, I will announce though when it's released. It will be open source with one of the well accepted FLOSS licenses(haven't decided which one yet). I like Java because that's what they use in Finance, it's the most useful language, and they have well validated Crypto libraries. Also it runs on virtually any platform, it's fast, and lots of people know how to use it. You will be able to build a trader bot quite easily in Python though. Do you think Java would be an issue? -bm I have to admit I don't like the idea of using java at the lowest level. With its virtual machine requirement and the binary blob most users is running on Windows. The whole thing just smells bad. On the other hand it might attract quite a few developers. And is is a very productive language imo. Personally I think Go, or even C, is a good fit. C might even attract some good developers as well. That said, its not a big deal. I'll probably play around making a prototype in Go if the whitepaper solves the different issues well
|
|
|
|
bluemeanie1
|
|
November 14, 2013, 07:36:13 PM |
|
Is there a online repository for this? You think java is the best fit for the protocol/daemon itself? No not yet, I will announce though when it's released. It will be open source with one of the well accepted FLOSS licenses(haven't decided which one yet). I like Java because that's what they use in Finance, it's the most useful language, and they have well validated Crypto libraries. Also it runs on virtually any platform, it's fast, and lots of people know how to use it. You will be able to build a trader bot quite easily in Python though. Do you think Java would be an issue? -bm I have to admit I don't like the idea of using java at the lowest level. With its virtual machine requirement and the binary blob most users is running on Windows. The whole thing just smells bad. On the other hand it might attract quite a few developers. And is is a very productive language imo. Personally I think Go, or even C, is a good fit. C might even attract some good developers as well. That said, its not a big deal. I'll probably play around making a prototype in Go if the whitepaper solves the different issues well C is a horrible platform for this. The crypto libraries are notoriously difficult to support on many platforms. Most financial devs use Java. Most of the current financial world is running Java with a small amount of Python. The legacy code is mainly C/C++ and some other relics like COBOL. Java is pretty easy to manage and practically anyone can install it on their machine with a few clicks. I will post here when things are approachable for the general public. Thanks for your interest. -bm
|
|
|
|
daybyter
Legendary
Offline
Activity: 965
Merit: 1000
|
|
November 15, 2013, 03:21:13 PM |
|
in all seriousness, I'm working on a Open Source cryptocurrency project using Java. If you'd like to be involved I'd be happy to work with you.
Really? Cool! Me too...
|
|
|
|
kokjo
Legendary
Offline
Activity: 1050
Merit: 1000
You are WRONG!
|
|
November 15, 2013, 07:24:46 PM |
|
Bitcoin-Qt is also written in C++ but compiled using QtCreator.
WTF!! Do you even know what you are talking about, do you even know what compiling means?
|
"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
|
|
|
bluemeanie1
|
|
November 15, 2013, 07:27:15 PM |
|
in all seriousness, I'm working on a Open Source cryptocurrency project using Java. If you'd like to be involved I'd be happy to work with you.
Really? Cool! Me too... If you know Java, have a look at those papers in my forum signature. If you can show you comprehend that to some degree, lets do lunch.
|
|
|
|
|
bluemeanie1
|
|
November 15, 2013, 08:35:55 PM |
|
looks great Andreas. What do you think of Buttercoin?
|
|
|
|
daybyter
Legendary
Offline
Activity: 965
Merit: 1000
|
|
November 15, 2013, 08:42:35 PM |
|
Thanks!
Never heard of buttercoin, so I cannot really comment on it. Isn't there a bot, called butterbot, or so?
|
|
|
|
bluemeanie1
|
|
November 15, 2013, 08:54:21 PM |
|
Thanks!
Never heard of buttercoin, so I cannot really comment on it. Isn't there a bot, called butterbot, or so?
have a look: http://buttercoin.com/it's an open source (non-decentralized) exchange. don't know the status of it, never used it, have no credible information on it. -bm
|
|
|
|
daybyter
Legendary
Offline
Activity: 965
Merit: 1000
|
|
November 15, 2013, 09:04:44 PM |
|
I'm interested in launching an exchange (p2p), but my least problem would be the code. The regulations here are the problem (Bafin etc). That's the showstopper...
|
|
|
|
bluemeanie1
|
|
November 15, 2013, 09:37:56 PM |
|
I'm interested in launching an exchange (p2p), but my least problem would be the code. The regulations here are the problem (Bafin etc). That's the showstopper... note that Buttercoin has funding from major VC. here's why:
|
|
|
|
|