sexta-feira, 12 de novembro de 2010

Respondendo perguntas...

Respondendo a pergunta da nossa querida leitora do post anterior... :)

Um sistema é uma linha de códigos(instruções) que foi desenvolvida previamente por alguem e é transformada linguagem de máquina, a única entendida pelo computador. No post anterior falei um pouquinho das linguagens mais famosas por sua eficiência e flexibilidade. Abaixo um pouco mais sobre a programação baseada em C.
A linguagem C é o que se chama de linguagem compilada. Isso significa que, uma vez escrito o programa em C, ele deve ser passado por um compilador para transformar seu programa em executável para o computador rodar (executar). Um programa em C possui um formato legível ao homem, enquanto o executável gerado no compilador possui a forma legível para a máquina e é executada por ela. Isto significa que para escrever e executar um programa em C, você precisa ter acesso a um compilador de C. Se estiver usando uma máquina UNIX (por exemplo, escrevendo scripts CGI em C no seu computador UNIX, ou se você é um estudante que trabalha em uma máquina UNIX de um laboratório), o compilador de C está disponível gratuitamente. Ele é chamado "cc" ou "gcc" e está disponível na linha de comando.
Esta comunicação traduzida pelo compilador para a "lingua das maquinas" é feita numa velocidade absurda.

Curiosidade: O tempo de execução de instruções de computadores já foi medido em milissegundos (milésimo de segundo) e microssegundos (milionésimo de segundo). Encontram-se agora no patamar de nanossegundos (bilionésimo) e já ameaçam atingir os picossegundos (trilionésimo). Se uma pessoa pudesse dar um passo a cada nanossegundo, daria vinte voltas ao mundo em um segundo.

Fontes: http://www.scribd.com/doc/229529/Sistemas-de-Computadores
            http://informatica.hsw.uol.com.br/programacao-em-c2.htm

Um comentário:

  1. Você colocou que é a profissão que mais cresce, o que é preciso fazer para ser um programador? o que estudar, onde estudar (nível e escolariae)

    ResponderExcluir