Conheça a iniciativa da Biblioteca dos Desenvolvedores  
Índice da Biblioteca  
Área dos Usuários  
Fórum de Discussão  
Forúm
 
 

Sexto Capítulo
Central de Computação

Iremos abordar mais profundamente o processador, que é um item importante para nosso estudo.

De acordo com a Wikipedia:

"O processador é a parte mais fundamental para o funcionamento de um computador.
Processadores são circuitos digitais que realizam operações como: cópia de dados, acesso a memórias e operações lógicas e matemáticas.

Os processadores comuns trabalham apenas com lógica digital binária. Existem processadores simples, que realizam um número pequeno de tarefas, que podem ser utilizados em aplicações mais específicas, e também existem processadores mais sofisticados, que podem ser utilizados para os mais diferentes objetivos, desde que programados apropriadamente.

Processadores geralmente possuem uma pequena memória interna, portas de entrada e de saída, e são geralmente ligados a outros circuitos digitais como memórias, multiplexadores e circuitos lógicos. Muitas vezes também um processador possui uma porta de entrada de instruções, que determinam a tarefa a ser realizada por ele. Estas seqüências de instruções geralmente estão armazenadas em memórias, e formam o programa a ser executado pelo processador.

Em geral, fala-se que um processador é melhor do que outro na medida em que ele pode realizar uma mesma tarefa em menos tempo, ou com mais eficiência. Processadores podem ser projetados para tarefas extremamente específicas, realizando-as com eficiência insuperável. Este é o caso nos processadores que controlam eletrodomésticos e dispositivos simples como portões eletrônicos e algumas partes de automóveis. Outros visam uma maior genericidade, como nos processadores em computadores pessoais"

Neste texto da Wikipedia, é demonstrado que seu processador entende apenas lógica binária. Mais o que é isto?

Lógica binária é lógica baseada em dois números importantes, 0 e 1. Sendo que seu processador só entende 0 e 1 que quer dizer basicamente, 1 para ligado e 0 para desligado.

- Abra a sua calculadora ( Iniciar > Executar > calc ), coloque em modo de exibição Científica ( Exibir > Científica ), agora digite sua idade e selecione a opção BIN ( de binário ). O número que vai aparecer é a sua idade em código binário, ou seja, é a sua idade para o processador.

15 anos = 1111
20 anos = 10100
21 anos = 10101

 

 

Neste momento você não precisa entender como este código funciona. Mais com certeza você deve ter achado um pouco complicado.
Então, para fazer o processador entender um código nosso, deveriamos escreve-lo em binário? Já pensou que trabalhera??

10010101 00010101 01001010 10101010 01100101 ( Mostra um ponto na tela ??? O que isto faz ? )

Com certeza, é bem facil para o processador entender isso ai. Mais para nós não.
Foi pensando na dificuldade de ler/escrever estes códigos que foram criadas as linguagens de programação de computadores.



Essas linguagens nada mais são do que códigos em que conseguimos ler facilmente,
que posteriormente são transformados em 0 e 1s para o processador ler.

Logo, não precisamos escrever uma infinidade de 0 e 1 para mostrar um ponto na tela, basta que escrevamos um ESCREVER_NA_TELA( . ).

Como as linguagens de programação ajudaram muito os programadores a criar coisas mais rápidas, muitas linguagens foram criadas. Algumas melhores outras piores. Isso não importa, o que importa é que elas resolvem os problemas computacionais.

Exemplo de linguagens:

Visual Basic
Java
C++
PHP
Pascal
Perl
Cobol
Assembly
Python
Rubi
e muitas mais!!

1 - Cada linguagem tem suas particularidades.

2 - Nosso principal objetivo agora é encontrar uma linguagem boa para criação de jogos.

Iremos usar a linguagem para resolver nossos problemas. E nossa busca é aprender a criar jogos.
E para criar jogos iremos utilizar a Linguagem C++.


Tudo o que você escutou de bom e de mal sobre outras linguagens esqueça, tudo o que você escutou de bom e de ruim sobre C++ também esqueça.
C++ é a linguagem que você vai usar para seguir os tutoriais desde site. O site aborda lógica e para isso você não precisa entender tudo sobre C++;

 

A partir de agora você é um programador e não interessa a linguagem que você conhece, e sim o que você sabe fazer com ela.

 


Contribuidor
Adriano Waltrick
01/06/2007


 

« Anterior

 

Próximo »

 
 

01/06/2007 (C) Copyright. Todos os Direitos Reservados. Leia a política de privacidade do portal.
É proibida a cópia de conteúdo deste site de acordo com a Lei Brasileira de Direitos Autorais.