quinta-feira, 1 de maio de 2008

Você sabe como são construídos os programas de computadores?


Você certamente deve concorda que o computador, com toda a sua funcionalidade, veiu para revolucionar o mundo. Você também deve saber que ele é composto basicamente por componetes físicos, chamados de hardwares, e componentes lógicos, os programas, o qual gerencia o hardware. Sistema operacional, editor de texto, editor de imagens, games, todos são exemplos de programas de computador. você já parou para pensar como eles são criados? Os programas de computadores nada mais são do que uma lista de comandos. Como assim? Isso mesmo. Podemos compará-lo a uma receita de bolo.
Vamos por partes. Os programadores, profissionais responsáveis pela criação desses aplicativos, primeiro elaboram o projeto do software. Após isso, começa a fase de criação em sí. A matemática é uma ferramenta crucial nesse trabalho, pois os programas são criados através de algorítmos matemáticos. Tá complicando? Calma, sem desespero. O algorítmo é a base do software, e como disse anteriormente a vocês, o software é uma lista de comandos, sendo assim, o algorítimo é uma lista de comandos, uma receita de bolo. Não é simples?! O algorítmo é escrito em uma linguagem comum (Portugês, Inglês etc.). Após ser escrito, o algorítimo precisa ser escrito em uma linguagem de programação, aí existem inúmeras, um exemplo é o Java, Object Pascal, PHP etc. Mas você pode está se perguntando, como o meu Pc entende tudo o que o programador escreveu? Esses códigos precisam ser transcritos para a linguagem de máquina, pois dentro de nosso Pc temos apenas eletrecidade, portanto ele só pode reconhecer dois estados, o ligado e o desligado. Daí surge o conceito de linguagem binária, que não vem ao caso aqui. Para converter o código escrito em uma linguagem de programação para a linguagem de máquinas é usado um compilador. A compilação é a ultima fase de criação de um programa. Após compilado, o computador consegue reconhecer e executar todos os comandos previamente estabelecidos pelo programador no algorítmos. Espero ter esclarecido um pouco como é criado os programas de computadore. Qualquer dúvida, é só comentar.

Nenhum comentário: