Um programa é implementado no computador e é executado por um computador. Definitivamente um computador é uma ferramenta necessária para um programador. Hoje computadores são tão populares que quase todo mundo utiliza um.
Muitas pessoas conhecem um navegador da web, como fazer download de aplicações e como jogar jogos utilizando o computador. Contudo, um programador deve saber mais do que isso.
Ele deve conhecer algumas arquiteturas fundamentais e conhecer princípios de funcionamento de hardware e softwares que controlam o computador, tais como sistemas operacionais e softwares que fornecem recursos para o programador, tais como compiladores, programas de testes e outros.
De um ponto de vista de um programador, o que é um computador? A resposta é que o computador é um dispositivo eletrônico que é manipulado por símbolos (exemplo: linguagem de programação) humanos. Essa afirmação nos revela algumas implicações.
O termo eletrônico significa que um computador é rápido e preciso. Um elétron é uma pequena partícula de um átomo. Quando ele trafega por um fio, isso é chamado de eletricidade. A sua velocidade é tão rápida quanto a da luz.
É conhecido que a luz tem a velocidade de 3 x 10^8 m/s. Um elétron tem a velocidade de 2 x 10^8 m/s. Com isso você pode imaginar o quão rápido é o processamento do computador.
O termo símbolos inclui dígitos, letras, pontuações, notas musicais, sinais gráficos, vídeo e assim por diante. Um computador pode manipular esses símbolos para ajudar os humanos em tarefas como: editar documentos, compor música, criação de jogos e muito mais.
Os símbolos são funções do cérebro humano, algumas pessoas chamam o computador como cérebro mecânico ou cérebro eletrônico. Outro termo utilizado na resposta é o dispositivo, o qual indica que o computador é apenas um dispositivo.
Nós utilizamos diferentes dispositivos para diferentes tarefas na nossa vida. Por exemplo, nós podemos dirigir um carro para viajar, nós podemos usar uma panela para cozinhar arroz. Não importa o dispositivo, o importante é o humano saber utilizar o dispositivo para a tarefa correspondente.
O computador pode parecer inteligente e poderoso, mas só é um dispositivo. Humanos podem controlá-lo. Nós escreveremos programas para controlar o computador para fazer o que queremos.
Deixe um comentário