Author Topic: Trinary  (Read 4179 times)

0 Members and 1 Guest are viewing this topic.

Offline GameSnake

  • News hound
  • Hero Member
  • *****
  • Posts: 2937
    • View Profile
Trinary
« on: August 16, 2005, 10:54:10 pm »
I remember a thread on [vL]'s forum in "advanced programming" someone proposed the theory of "trinary", everyone debated if it was possible or not and most said it was not plausable.

Well it is not only plausible (admittidly not as universal as binary)  it is an implemented method of basic computing code, much like binary.

Heres some information on it. http://whatis.techtarget.com/definition/0,,sid9_gci931627,00.html

Interesting stuff I guess. Just thought iago would care or somthing.
« Last Edit: August 16, 2005, 10:55:54 pm by GameSnake »

Offline drka

  • ffdshow > in_mp3.dll
  • Full Member
  • ***
  • Posts: 330
    • View Profile
Re: Trinary
« Reply #1 on: August 17, 2005, 05:39:25 am »
right now it isnt possible because none of our technology supports trinary. computers have been using binary since...forever. well according to that thread :P.

and Metal Militia started the thread.

edit: ok wth. that definition says that 1 = neutrality meaning neither false nor true. how can anything be not false and not true?
« Last Edit: August 17, 2005, 05:42:11 am by Mangix »

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: Trinary
« Reply #2 on: August 17, 2005, 11:02:38 am »
0x00
0x01
0x02

Instead of
0x00
0x01

That will save us a whole crapload of space in the long run. I don't feel like finding out how many bits would be in a byte then, but it will be less.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline c0n

  • Full Member
  • ***
  • Posts: 201
  • I'm new here!
    • View Profile
Re: Trinary
« Reply #3 on: August 17, 2005, 12:16:06 pm »
right now it isnt possible because none of our technology supports trinary. computers have been using binary since...forever. well according to that thread :P.

and Metal Militia started the thread.

edit: ok wth. that definition says that 1 = neutrality meaning neither false nor true. how can anything be not false and not true?

wrong. http://xyzzy.freeshell.org/trinary/
and... http://en.wikipedia.org/wiki/Trinary

oh and, Joe, that is not how you express it... that would be hexadecimal.

Offline GameSnake

  • News hound
  • Hero Member
  • *****
  • Posts: 2937
    • View Profile
Re: Trinary
« Reply #4 on: August 17, 2005, 01:03:16 pm »
Quote
Balanced ternary is easily represented as electronic signals, as potential can either be negative, neutral, or positive. Utilizing a third state encompasses more data per digit; linearly approximately log(3)/log(2)=~1.589 bits per trit.

Then how come it isn't widely used?

I can understand the basic concept: 2 is the third electric capacity of "nuetral", thus adding another current and more frequencys can travel.

Any uber nerd want to comment on this?

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Trinary
« Reply #5 on: August 17, 2005, 05:31:18 pm »
If you read the vL thread in its entirety, you'd have noticed that trinary isn't used because detecting the third state would require more precise measuring, requiring more time.  The gray area in the middle of 0 and 1 in binary gives enoug lee-weigh to give binary its speed and power.  Trying to calculate exactly what is 0, 1, or 2 would be slower and less efficient.

Offline c0n

  • Full Member
  • ***
  • Posts: 201
  • I'm new here!
    • View Profile
Re: Trinary
« Reply #6 on: August 17, 2005, 05:33:51 pm »
If you read the vL thread in its entirety, you'd have noticed that trinary isn't used because detecting the third state would require more precise measuring, requiring more time.  The gray area in the middle of 0 and 1 in binary gives enoug lee-weigh to give binary its speed and power.  Trying to calculate exactly what is 0, 1, or 2 would be slower and less efficient.

indeed l0l. also, i heard on irc a long time ago that trinary iz uzed in quantum computing.

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Trinary
« Reply #7 on: August 17, 2005, 05:34:53 pm »
That's because quantum computers are an assload faster, more accurate, and efficient than traditional computers.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Trinary
« Reply #8 on: August 17, 2005, 08:18:59 pm »
oh and, Joe, that is not how you express it... that would be hexadecimal.

So?  A hexadecimal number is still a number.