|
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
|