Everything for computers has to be numbers?

In summary, computers can only process and store data as numbers because they can only understand two states, on or off. For humans, data can be taken in various forms but for computers, everything has to be represented in numbers. This is because computers can only process and store information in binary form, with 1 representing on and 0 representing off. Even the information in our brains can ultimately be expressed numerically. However, this is not necessarily how our brains operate, as they have both digital and analog aspects. Mathematics is a language used to model the real world, and computers effectively model the world by using binary states. While it may seem special, this is simply what mathematics is meant to do - create models that represent the world around
  • #1
jd12345
256
2
Everything for computers has to be numbers??

Why every data, every information has to be represented in numbers for the computers. For us humans, we can take in data in various forms(or is it?). But for computers be it anything it is represented in numbers. Isn't there any other way?

Hope question makes sense. I am having an itch but can't really express my doubt
 
Technology news on Phys.org
  • #2


Computers can only process and store 2 states, On or Off. These are referred to numerically as 1 and 0 respectively.

So computers therefore only understand 1s and 0s being input into them. Any data that is entered into the computer that is not a 1 or 0 has to be decoded into a series of 1s and 0s before it can be processed.

For characters in the alphabet and symbols the computer uses a code system to represent each character or symbol in binary. Theres 3 main ones of these are: ASCII, http://en.wikipedia.org/wiki/ASCII , EBCDIC used by IBM mostly:, http://en.wikipedia.org/wiki/EBCDIC and Unicode which allows a much larger character set to be used: http://en.wikipedia.org/wiki/Unicode
 
  • #3


Consider this(I don't know if I am right or wrong but still) :- For us all the information/data in our brain is ultimately electrical/chemical signals. We can express these electrical/chemical signals numerically(although not simply 1 or 0 ... a little more complex). So in a way we also understand only numbers?
 
  • #4


jd12345 said:
Consider this(I don't know if I am right or wrong but still) :- For us all the information/data in our brain is ultimately electrical/chemical signals. We can express these electrical/chemical signals numerically(although not simply 1 or 0 ... a little more complex). So in a way we also understand only numbers?
Just because digital computers behave in a certain way does not necessarily mean that that is how brains operate. Brains apparently have some aspects that are digital, others that are analog. For example, see http://news.yale.edu/2006/04/12/brain-communicates-analog-and-digital-modes-simultaneously.
 
  • #5


jd12345 said:
Consider this(I don't know if I am right or wrong but still) :- For us all the information/data in our brain is ultimately electrical/chemical signals. We can express these electrical/chemical signals numerically(although not simply 1 or 0 ... a little more complex). So in a way we also understand only numbers?

Your question would probably be best asked in the Medical Science forum: https://www.physicsforums.com/forumdisplay.php?f=149 , since its starting to stray from the realm of computers and getting into neuroscience.

I'll try my best to answer though, as far as I remember from biology class, the brain stores memories by rearranging the connections of the neurones so its not the actual action of the neurons and the electric / chemical signals but how they are connected and arranged.
 
Last edited by a moderator:
  • #6


Yes please move it to the appropriate forum. I don't know where this belongs.
Anyways point was whatever way - digital or analog the brains appropriate it can be represented as numbers right? So even for us everything at a lower level can be expressed as numbers
 
  • #7


In a sense yes, it is possible to express what our brain does in mathematical terms but remember, mathematics is a language that was built to model the real world. So essentially, if it happens in the real world, it should be possible to express it using mathematics.

I don't mean to take away any sense of awe or wonder, I'm not trying to that but I don't think this is anything special about this. It's exactly what math is meant to do, create model's that represent the world around us. Computer's can only understand and process two states, either there is a current (on) or there isn't (off) which can be mathematically represented as 1 or 0. This very effectively models what a computer does. We can apply a similar system, albeit more complicated, to model our brain.
 
  • #8


It's easy to have computers express everything in numbers. Because with binary states, 0's and 1's, you can string together these two simple states in order to create any number you want, you just have to convert it to our base 10 system.

"Complexity arises from ordered simplicity." That is to say that using just two states 0's and 1's, we can create almost any simulation possible.

Imagine trying to create a computer that uses DNA, you would have 4 states, A,T,C, and G, each standing for a simple nucleobase. Remmember that DNA is a molecule that encodes genetic instructions that are essential for the development of life. Notice the similarity to computers. Computers do just that, they follow explicit instructions using only a few fundamental components.

I believe that life finds the most efficient path to sucess, that would be through simplicity. And that is why computers are the way they are.
 
  • #9


My take; Its humans that project the quality of a number onto the physical states that computers use. This is a pragmatic thing to do, not a natural or inherent thing to do.
 
  • #10
The above are describing digital computers. There have been analog computers built. Biologic thought is done by some complex analog or chemical method far more intricate than any computers.
 

Related to Everything for computers has to be numbers?

1. Why do computers only understand numbers?

Computers operate using a binary system, which means they only recognize two states: on and off. These two states can be represented by numbers, making it easier for computers to process and store information.

2. Can't computers understand words and symbols too?

Yes, computers can understand words and symbols, but they have to be converted into numbers first. This process is known as encoding and allows computers to interpret and display information in a way that is understandable to humans.

3. What happens if I input something that is not a number?

If you input something that is not a number, the computer will either ignore it or try to convert it into a number. If it fails to do so, an error message will be displayed.

4. Is there any way to make computers understand things without using numbers?

There are ongoing efforts to develop computers that can understand natural language and symbols without converting them into numbers. However, this technology is still in its early stages and not widely used.

5. How do computers perform complex tasks with just numbers?

Although computers use numbers to process information, they also use complex algorithms and programming languages to perform tasks. These algorithms and languages allow computers to manipulate numbers in various ways, resulting in complex calculations and tasks.

Similar threads

  • Programming and Computer Science
Replies
9
Views
1K
  • Programming and Computer Science
Replies
32
Views
1K
  • Programming and Computer Science
Replies
1
Views
772
  • Programming and Computer Science
Replies
29
Views
3K
  • Programming and Computer Science
Replies
15
Views
2K
  • Programming and Computer Science
Replies
32
Views
3K
  • Programming and Computer Science
Replies
1
Views
604
  • Other Physics Topics
Replies
13
Views
3K
  • Programming and Computer Science
Replies
17
Views
2K
  • Programming and Computer Science
Replies
1
Views
2K
Back
Top