madalo
Newbie
Offline
Activity: 27
Merit: 0


January 18, 2014, 05:13:05 PM 

Isn't the Bitcoin protocol a DAC? It's not Turingcomplete. Only a genius is able to create a DAC using a Turingincomplete language. Maybe you can elaborate on that, just from a technical standpoint. What makes Turingcomplete language essential to create a DAC? I wouldn't even bother asking this guy to "elaborate"... all you're going to get back is a bunch of cryptic babble







Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.



ComefromBeyond
Legendary
Offline
Activity: 2002
Merit: 1007
Newbie


January 18, 2014, 06:02:34 PM 

Maybe you can elaborate on that, just from a technical standpoint. What makes Turingcomplete language essential to create a DAC?
Well... In plain English I would explain it in such a way: Imagine 2 people, Alice and Bob. Alice knows only how to add and subtract numbers, but Bob knows how to add, subtract and multiply them. If u ask Alice to calculate 2*3, she will do it in such a way: 2 + 2 + 2. Or 3 + 3 if she is smart enough. Obviously, Bob would just multiply these numbers. Now let's ask them to calculate 2.5 * 3.72. Alice won't be able to do it, but Bob will do the same without any problems. U see there is a difference between Alice and Bob, coz Alice, unlike Bob, is Turingincomplete.




BldSwtTrs
Legendary
Offline
Activity: 922
Merit: 1001


January 18, 2014, 07:17:16 PM 

Maybe you can elaborate on that, just from a technical standpoint. What makes Turingcomplete language essential to create a DAC?
Well... In plain English I would explain it in such a way: Imagine 2 people, Alice and Bob. Alice knows only how to add and subtract numbers, but Bob knows how to add, subtract and multiply them. If u ask Alice to calculate 2*3, she will do it in such a way: 2 + 2 + 2. Or 3 + 3 if she is smart enough. Obviously, Bob would just multiply these numbers. Now let's ask them to calculate 2.5 * 3.72. Alice won't be able to do it, but Bob will do the same without any problems. U see there is a difference between Alice and Bob, coz Alice, unlike Bob, is Turingincomplete. Thanks. That means Turingcompletness enable to do more stuff and more efficiently than Turingincompletness, am i right? Also I think I get why it's important for a DAC Platform (where you build DAC on top of it), but why a DAC alone should bother with Turingcompletness? Since a DAC can probably be programed from the start to be able to do what it supposed to do in a efficient way, even with Turingincompletness (e.g. Bitcoin).




ComefromBeyond
Legendary
Offline
Activity: 2002
Merit: 1007
Newbie


January 18, 2014, 07:22:48 PM 

That means Turingcompletness enable to do more stuff and more efficiently than Turingincompletness, am i right?
Only to do more stuff. Efficiency doesn't matter. Also I think I get why it's important for a DAC Platform (where you build DAC on top of it), but why a DAC alone should be bother with Turingcompletness? Since a DAC can probably be program from the start to be able to do what it supposed to do in a efficient way, even with Turingincompletness (e.g. Bitcoin).
I doubt it's possible to create a DAC in a Turingincomplete language. But u should try.




BldSwtTrs
Legendary
Offline
Activity: 922
Merit: 1001


January 18, 2014, 07:24:31 PM 

I doubt it's possible to create a DAC in a Turingincomplete language. But u should try.
Technically, Bitcoin is a DAC. So it looks like it's possible.




ComefromBeyond
Legendary
Offline
Activity: 2002
Merit: 1007
Newbie


January 18, 2014, 07:27:03 PM 

I doubt it's possible to create a DAC in a Turingincomplete language. But u should try.
Technically, Bitcoin is a DAC. So it looks like it's possible. I disagree. Bitcoin is written is C. I'm talking about Bitcoin protocol and its scripting language.




CIYAM
Legendary
Offline
Activity: 1876
Merit: 1000
Ian Knowles  CIYAM Lead Developer


January 18, 2014, 07:29:17 PM 

I disagree. Bitcoin is written is C.
The other stuff you've stated (about DACs) is correct but Bitcoin is *not* written in C  it is written in C++ (there is a *huge* difference).




ComefromBeyond
Legendary
Offline
Activity: 2002
Merit: 1007
Newbie


January 18, 2014, 07:41:20 PM 

I disagree. Bitcoin is written is C.
The other stuff you've stated (about DACs) is correct but Bitcoin is *not* written in C  it is written in C++ (there is a *huge* difference). Ah, right. Sometimes I confuse these 2 languages.




pening


January 18, 2014, 09:49:53 PM 

Maybe you can elaborate on that, just from a technical standpoint. What makes Turingcomplete language essential to create a DAC?
Well... In plain English I would explain it in such a way: Imagine 2 people, Alice and Bob. Alice knows only how to add and subtract numbers, but Bob knows how to add, subtract and multiply them. If u ask Alice to calculate 2*3, she will do it in such a way: 2 + 2 + 2. Or 3 + 3 if she is smart enough. Obviously, Bob would just multiply these numbers. Now let's ask them to calculate 2.5 * 3.72. Alice won't be able to do it, but Bob will do the same without any problems. U see there is a difference between Alice and Bob, coz Alice, unlike Bob, is Turingincomplete. Alice can normalise the decimals, i.e. to 250 and 372, add recursively, then adjust the decimal point back afterwards. As all numbers in computers are Hex or ultimately binary numbers, and they have no decimal points, that's how it works anyway. I really dont understand what you are going on about with your claim of a DAC and Turing complete languages. You can create a language targeted to perform a specialised function and not be Turing complete. The whole point of that term is that the language can do any logical function. Either you your deliberately confusing the subject or you're very poorly made your case. possibly both.




ComefromBeyond
Legendary
Offline
Activity: 2002
Merit: 1007
Newbie


January 19, 2014, 06:03:37 AM 

Alice can normalise the decimals, i.e. to 250 and 372, add recursively, then adjust the decimal point back afterwards. As all numbers in computers are Hex or ultimately binary numbers, and they have no decimal points, that's how it works anyway. That was an analogy... I really dont understand what you are going on about with your claim of a DAC and Turing complete languages. You can create a language targeted to perform a specialised function and not be Turing complete. The whole point of that term is that the language can do any logical function. Either you your deliberately confusing the subject or you're very poorly made your case. possibly both.
U can create a language with only 1 function  launchDAC(). Sorry, but ur point doesn't make much sense and looks like an attempt to argue for the sake of demagogy.






ComefromBeyond
Legendary
Offline
Activity: 2002
Merit: 1007
Newbie


January 19, 2014, 07:03:21 AM 

^^^^I kid I kid, LOL the OP is talking about Ethereum, but even though he is apart of nxt I am beginning to respect his opinion
I bet u didn't pay attention to the date of the OP.




Solidchance


January 19, 2014, 07:06:26 AM 

eh, doesn't matter, seems like there is a storm brewing between ethereum and protoshares (or bitshare angleshare??) don't know what the hell those mean but you are right, I actually didn't see the date I assumed bc it was DAC related it couldn't be that old of a thread




pening


January 19, 2014, 09:24:25 AM 

Alice can normalise the decimals, i.e. to 250 and 372, add recursively, then adjust the decimal point back afterwards. As all numbers in computers are Hex or ultimately binary numbers, and they have no decimal points, that's how it works anyway. That was an analogy... I really dont understand what you are going on about with your claim of a DAC and Turing complete languages. You can create a language targeted to perform a specialised function and not be Turing complete. The whole point of that term is that the language can do any logical function. Either you your deliberately confusing the subject or you're very poorly made your case. possibly both.
U can create a language with only 1 function  launchDAC(). Sorry, but ur point doesn't make much sense and looks like an attempt to argue for the sake of demagogy. Your analogy was pure rubbish though, and as for arguing, i was asking you to restate your point more clearly. Apparently you cant. You may have a point, you may not, I cant tell because of the evasive reaction to questions. Hows that for demagogy? Where i'm coming from... Isn't the Bitcoin protocol a DAC? It's not Turingcomplete. Only a genius is able to create a DAC using a Turingincomplete language. You've made a bold statement then backed it up with a poor example that doesn't explain the point anyway. I see no reason why Bitcoin isn't a DAC, unless you are defining DAC as something other than a basic understanding of "Distributed Autonomous Corporations". Why even say Bitcoin protocol isn't Turing complete when it isn't a language?




ComefromBeyond
Legendary
Offline
Activity: 2002
Merit: 1007
Newbie


January 19, 2014, 09:29:34 AM 

Your analogy was pure rubbish though...
These words proved my suspicion about the aliens.




BitCoinDream
Legendary
Offline
Activity: 1302
Merit: 1000
The revolution will be digital


January 19, 2014, 09:55:29 AM 

Distributed Autonomous Corporation is becoming a popular trend. I predict we'll see at least one major scam related to DAC within next 6 months. Be careful.
Do u mean Ripple Exchange and ButterCoin Exchange ?





madalo
Newbie
Offline
Activity: 27
Merit: 0


January 19, 2014, 11:40:13 AM 

wow, what a waste of a thread. 3 pages later and still know one knows what exactly the OP is trying to say




r3wt


January 19, 2014, 11:41:55 AM 

wow, what a waste of a thread. 3 pages later and still know one knows what exactly the OP is trying to say
he's one of the most ignored members on the board. just hit the ignore button.

My negative trust rating is reflective of a personal vendetta by someone on default trust.



