Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Por que os computadores Falar em números em vez de palavras
? Desde o advento da Internet , os computadores têm se comunicado com o outro constantemente. Se você pudesse ouvir esta comunicação , não haveria muito poucos lugares na Terra onde você pode escapar dela. No entanto , os computadores não se comunicam uns com os outros ou com nós em palavras. Os computadores se comunicam uns com os outros em vez de uma complexa série de números que significam nada para nós , mas permitir-lhes realizar tarefas complexas. Comunicação Humana e linguagem

seres humanos se comunicam uns com os outros com sons que têm significado para uma cultura ou grupo de pessoas em particular. Estes sons , coletivamente, formam uma linguagem . Cada palavra dentro de que a língua é um símbolo vocal para uma coisa concreta ou uma idéia abstrata . A palavra escrita é uma forma que você, e todos os outros, criar uma espécie de memória de nossos pensamentos , idéias e sentimentos . Como os computadores são fundamentalmente diferentes dos seres humanos , eles não são capazes de usar as palavras em si.
Computador Comunicação e linguagem

Quando os computadores se comunicam uns com os outros , eles fazem assim seguintes idiomas conhecidos como " protocolos ". Os protocolos são nada mais do que os pacotes de dados que são enviados e para trás entre cada máquina. As "palavras" de protocolos de computador são escritos por seres humanos antes e consistem em números. Alguns protocolos de computador importantes incluem TCP /IP, NetBIOS e IPX /SPX. A Internet só funciona porque os computadores são capazes de " falar " uns com os outros através destes protocolos .

Palavras e inteligência

Os computadores não são inteligentes , no sentido que você é. A exigência para o uso de palavras é uma compreensão básica do significado por trás de cada palavra. Um computador não pode usar as palavras , porque não faz, e não pode , entender os conceitos abstratos que as palavras se relacionar. Alguns exemplos são " amor", " ódio", frio ", " quente ", inveja " e " felicidade". Para um computador para usar essas palavras, ele teria de compreender os conceitos por trás delas , e isso é impossível, porque eles são não- consciente. Ou seja , eles não são auto-consciente .
Código binário

Na verdade, a única coisa que um computador pode -se dizer que "compreender" é o código binário . O código binário é uma série de 1s e 0s. Circuitos de um computador consiste de milhões de switches, e código binário diz ao computador quando virar essas opções e desligar. Um "1" no código significa " em ", e um "0 " significa " fora ". Estas são as únicas palavras, e de fato os únicos conceitos , que um computador possa entender. É através de linguagens de programação que constroem em cima de código binário que os computadores podem executar as tarefas incríveis que eles são capazes. Estas linguagens de programação contêm palavras humanas , mas um computador nunca poderia usá-los em si .
Juntando tudo

A razão pela qual os computadores se comunicam apenas em números é porque eles fazem não entendo do que quaisquer outros conceitos "on" ou "off ". Eles se comunicam uns com os outros por meio de protocolos e linguagens de computador que contêm estes números em seu núcleo. Curiosamente, conceitos abstratos que as palavras servem para representar sempre pode estar fora do alcance dos computadores baseados em silício por causa dessa restrição.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o controle TreeView em WPF 
·Como converter uma String para GUID 
·Caixa de seleção ColdFusion Tutorial 
·Como autenticar SCCM SQL 
·Como Contribuir CS3 FlashPaper 
·Como formatar um fluxo de despejo XMPP 
·Como escrever uma função que aceita como entrada um a…
·Como substituir Excluir no Rails 
·Como fazer Quartus Compilação Faster 
·Como Mudar De GW- BASIC para QBasic 
  Artigos em destaque
·Como impedir que um barra de navegação de empurrar pa…
·Diferença entre Equivalência & Boundary Partitioning 
·Como remover o expoente de um flutuador em C + + 
·O que é uma String Decimal 
·Como converter INT para Flutuante 
·Como usar ponteiros de função em um binário Pesquisa…
·O que são leves de layout e Linguagens de marcação 
·Como executar o IDL no NetBeans 
·Como colocar um atraso na Shell Script 
·Tutoriais para SQLAlchemy do Python 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados