Pages:
Author

Topic: Best scripting language suited to develop a functional exchange ? (Read 6712 times)

hero member
Activity: 1778
Merit: 764
www.V.systems
Why isn't Erlang an option? I am mad disappointed.

What are the advantages of it ? I m a geek not god I dont know about all the languages in programing world Tongue
Someone mentioned Golang here and I checked it out, really nice Smiley

Erlang is awesome. The number one advantage is that the entire language is modular, and, at any time, you can replace code within the VM without interrupting the functionality of the script. It's designed to be run constantly, and changes are made to be extremely simple.

To be fair, it is EXTREMELY hard to learn at first. It's not exactly friendly to anyone who isn't skilled at programming in general.

The idea is not have a 'simple to code' language, but rather to find a proper experienced developing team that specializes in that language.
With that said, i'll look into ERLANG.
hero member
Activity: 1778
Merit: 764
www.V.systems
I am working with a lot of funding and need an expert developer or team of developers that can create an exchange. I have the financing, banking and everything else in place. This is a paid position and/or stock options/equity in the new company. If you want to get in on ground level of something huge, now is the time. Our background is internet advertising so once this platform is done it will quickly become the platform/exchange of choice. Please contact me if you can help!

I think we are working on parallel lines, I m not looking to program an exchange but rather develop one as a business venture, I have got one investor so far but he'll not be able to sponsor and account for everything I'd need to get this started.

I'll however shoot you a PM.
newbie
Activity: 8
Merit: 0
I am working with a lot of funding and need an expert developer or team of developers that can create an exchange. I have the financing, banking and everything else in place. This is a paid position and/or stock options/equity in the new company. If you want to get in on ground level of something huge, now is the time. Our background is internet advertising so once this platform is done it will quickly become the platform/exchange of choice. Please contact me if you can help!
sr. member
Activity: 406
Merit: 251
http://altoidnerd.com
The real reason why no progress has been made is simple, you are cutting out the commission the 'exchanges' (one like the one I m involved with in this topic) hence its not profitable.

Also there are subtle differences between the scripts of the coins making it further difficult to embark on such a quest.

And this goes without saying that such a platform could greatly devalue and destabilize the market for the primary virtual currency that you are using to exchange with.

Even if something like this did exist, it will be purely experimental and server based, I dont see how a client side application can efficiently pull this off.

But it would be so kool.
hero member
Activity: 1778
Merit: 764
www.V.systems
The real reason why no progress has been made is simple, you are cutting out the commission the 'exchanges' (one like the one I m involved with in this topic) hence its not profitable.

Also there are subtle differences between the scripts of the coins making it further difficult to embark on such a quest.

And this goes without saying that such a platform could greatly devalue and destabilize the market for the primary virtual currency that you are using to exchange with.

Even if something like this did exist, it will be purely experimental and server based, I dont see how a client side application can efficiently pull this off.
full member
Activity: 238
Merit: 100
Inject Its Venom Into Your Veins
When you create it, I'd be up for a white label version for the European market.

I think instead of opening up small exchanges in different countries we should integrate and create one large network of exchanges present in various countries. But lets not get ahead of ourselves. I still havent figured out the basics yet.

Don't know if this is naive, can wallets have an exchange feature?  I already doubt it listening to myself, just a serious Q

No but exchanges have wallets.

Wallets are like your pocket/bag for a certain currency, and if you want to exchange BTC for LTC or USD use an exchange, hence ALL exchanges have wallets.

I know.  But I'm thinking:

Suppose that in my bitcoin wallet software program, suppose there is a tab that says "exchange."  I input an amount of BTC in some field to send to some address and select a coin to exchange (one that is supported.  Let's say LTC, for no reason).  

The bitcoin wallet talks to my litecoin wallet, as well as my exchange partners bitcoin and litecoin wallets.

Ultimately, this would require the bitcoin and litecoin wallets to be one piece of software.

I'm actually kinda wondering now why multi-wallets aren't around.  If they were, this would be a natural conclusion.  I guess this is like a client side engine, rather than server side.

This has been talked about time and time again, but no progress has ever been made on it AFAIK
sr. member
Activity: 406
Merit: 251
http://altoidnerd.com
When you create it, I'd be up for a white label version for the European market.

I think instead of opening up small exchanges in different countries we should integrate and create one large network of exchanges present in various countries. But lets not get ahead of ourselves. I still havent figured out the basics yet.

Don't know if this is naive, can wallets have an exchange feature?  I already doubt it listening to myself, just a serious Q

No but exchanges have wallets.

Wallets are like your pocket/bag for a certain currency, and if you want to exchange BTC for LTC or USD use an exchange, hence ALL exchanges have wallets.

I know.  But I'm thinking:

Suppose that in my bitcoin wallet software program, suppose there is a tab that says "exchange."  I input an amount of BTC in some field to send to some address and select a coin to exchange (one that is supported.  Let's say LTC, for no reason).  

The bitcoin wallet talks to my litecoin wallet, as well as my exchange partners bitcoin and litecoin wallets.

Ultimately, this would require the bitcoin and litecoin wallets to be one piece of software.

I'm actually kinda wondering now why multi-wallets aren't around.  If they were, this would be a natural conclusion.  I guess this is like a client side engine, rather than server side.
full member
Activity: 238
Merit: 100
Inject Its Venom Into Your Veins
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
hero member
Activity: 656
Merit: 501
XBY - New Tech Coin (POSIGN) xtrabytes.global
Is there anyone who want to create an exchange? I am looking for people to build it togheter? Please priv me...
sr. member
Activity: 266
Merit: 250
full member
Activity: 168
Merit: 100
Movin' on up.
Why isn't Erlang an option? I am mad disappointed.

What are the advantages of it ? I m a geek not god I dont know about all the languages in programing world Tongue
Someone mentioned Golang here and I checked it out, really nice Smiley

Erlang is awesome. The number one advantage is that the entire language is modular, and, at any time, you can replace code within the VM without interrupting the functionality of the script. It's designed to be run constantly, and changes are made to be extremely simple.

To be fair, it is EXTREMELY hard to learn at first. It's not exactly friendly to anyone who isn't skilled at programming in general.
hero member
Activity: 1778
Merit: 764
www.V.systems

That said, I want to see an exchange programmed in Brainfuck.

Every time I open this thread I find new stuff, that is why I even started it, to get all the options. Golang and now this Brianfuck - seriously though after what (little) I read about it I really dont thing it would be secure at all.

As far as security concerns go I've seen very well designed js websites bogged down with security concerns, and I agree a lot of times it does boil down to rather how a program is coded instead of what language was used to write it with.
full member
Activity: 238
Merit: 100
Inject Its Venom Into Your Veins
Just a little advice, I wouldnt (IMO) create an exchange in php unless you seriously know how to keep yourself protected. C++ (if done right) would bear the nicest fruit and would allow for more flexible moves to be made with it. But, that is just one perspective I suppose.

The language used doesn't matter that much. A good programmer (or team of programmers) should be able to conjure up something that is both secure and relatively fast in most programming languages. While something like PHP is regularly associated with insecure websites, this comes primarily from programmer sloppiness rather than flaws in the language.

That said, I want to see an exchange programmed in Brainfuck.

Omg yes. Brainfuck is the best (and first) language I learned, simply because of its name.
hero member
Activity: 728
Merit: 500
Just a little advice, I wouldnt (IMO) create an exchange in php unless you seriously know how to keep yourself protected. C++ (if done right) would bear the nicest fruit and would allow for more flexible moves to be made with it. But, that is just one perspective I suppose.

The language used doesn't matter that much. A good programmer (or team of programmers) should be able to conjure up something that is both secure and relatively fast in most programming languages. While something like PHP is regularly associated with insecure websites, this comes primarily from programmer sloppiness rather than flaws in the language.

That said, I want to see an exchange programmed in Brainfuck.
full member
Activity: 238
Merit: 100
Inject Its Venom Into Your Veins
Just a little advice, I wouldnt (IMO) create an exchange in php unless you seriously know how to keep yourself protected. C++ (if done right) would bear the nicest fruit and would allow for more flexible moves to be made with it. But, that is just one perspective I suppose.
hero member
Activity: 1778
Merit: 764
www.V.systems
Why isn't Erlang an option? I am mad disappointed.

What are the advantages of it ? I m a geek not god I dont know about all the languages in programing world Tongue
Someone mentioned Golang here and I checked it out, really nice Smiley
full member
Activity: 168
Merit: 100
Movin' on up.
Why isn't Erlang an option? I am mad disappointed.
full member
Activity: 121
Merit: 103
we wrote the core of an exchange in go. ran pretty nice Smiley

too bad it's nearly fucking impossible to setup an exchange in the US.
member
Activity: 112
Merit: 10
Do you moo?
From the front end, going down the stack:
HTML5 & CSS
JQuery
Javascript
Bootstrap
Angular
Ajax
---
Nginx
Restify
Node.js
MongoDb

hero member
Activity: 1778
Merit: 764
www.V.systems
Well this poll is just dumb. You'll need a combination. If you go the PHP route, you'll also need some javascript and ajax. If you go the ruby route, you'll need something like ruby on rails.

Many of the languages listed are not functional, or are, at best, barely functional.  For example, you'd have a hell of a time writing a functional exchange in C++, but writing an objected oriented exchange would probably be fairly easy.

Thank you for your input.
Pages:
Jump to: