sábado, 16 de maio de 2009

Compiladores

Você deve estar se perguntando : Como um monte de palavras podem se tornar um programa de computador?

Antigamente no começo da computação se programava um computador manualmente , ou seja regulando valvulas , de forma que elas combinadas resolvessem um problema , mais tarde eles com a idéia de programa armazenado (programa que fica na memoria do computador) eles consiguiram que o computador recebesse instruções escritas e executasse tarefas , o Asembly por exemplo(linguagem de montagem ) consiste em uma série de instruções de baixo nível que o computador é capaz de executar.

Obs: Quando se fala em linguagem de baixo nível falamos de linguagens de programção que estão mais próximas da forma como o computador entende(numeros) , já linguagens de alto nível são linguagens que mais próximas de como nós humanos entendemos .

Só para dar exemplo :
Baixo nível :
10 AF455AF

Alto nível:
Read(a);

Mas para que o computador consiga entender o programa escrito em uma linguagem , esse programa precisa ser traduzido para uma forma mais compreensível para o computador , essa é a função de um programa que nós chamamos de compilador.

Exemplo:
Vamos agora escrever seu promeiro programa em Pascal:
Ao longo do curso você vai entender o que significam essas instruções.

Para ver o programa sendo executado clique em "run".

Se você quiser criar um executavél basta clicar em "compile", o codigo-fonte e o executvél ficam na pasta: C:\FPC\2.2.4\bin\i386-win32

Esse compilador esta disponivél em quase todos os sites de downloads da internet.

Não use o compilador "Dev Pascal" , ele tem sérios problemas , também não aconselho o Turbo Pascal porque este compilador "não se dá bem" com computadores modernos, contudo as vezes é bom dar uma olhada em outras alternativas.
O Pascalzim é um bom compilador também , mas não tem acesso a bibliotecas(esse assunto vai ser abordado mais a frente).

Texto:Vladwoguer Bezerra

Pascal , história da linguagem

A linguagem Pascal é uma das maiores referencias quando falamos de Programação Estruturada , Top-Down ou como você prefira chamar , porque é uma linguagem segura quanto a compilação(Desde que usando compiladores de qualidade) , de fácil acesso , pois é muito fácil encontrar apostilas e pessoas que saibam programar em Pascal, talvez por isso ela seja a linguagem favorita mundialmente para ensinar programção.

Mas ai vem a pergunta , como e pra que essa linguagem foi inventada?

A linguagem Pascal é uma invenção de Niklaus Wirth , uma famoso cientista que foi uma das maiores referencias no mundo quanto a programção , hoje apesar de aposentado Wirth ainda continua a nós supreender com seu inegavél talento programacional.A idéia de criar uma linguagem que fosse de fácil entendimento e ao mesmo tempo tivesse recursos muito parecidos com outras linguagens a muito tempo estava presente no mundo da Computação , até que por volta dos anos 70 (1968 pra ser mais preciso) surge em uma universidade de Zurique (ETH) uma linguagem originada do Algol(Hoje ja não se programa mais em Algol) que tinha imensa clareza e ao mesmo tempo tinha muitos recursos , essa é a linguagem que trataremos nesse site .

O nome da linguagem é uma homenagem ao matemático Blaise Pascal e a suas contribuções a ciência .(Segundo Niklaus Wirth)

Texto :Vladwoguer Bezerra
Fontes:Wikipedia.org,Pascal Estruturado(Farrer,Becker,Faria,Santos , Maia).