BlackTDN Search

sexta-feira, 16 de dezembro de 2011

Protheus :: Advpl :: Duelo de Titãs :: Harbour x ADVPL (Making-of :: pré-processador)

  1. Protheus :: Advpl :: Duelo de Titãs :: Harbour x ADVPL ;

  2. Protheus :: Advpl :: Duelo de Titãs :: Harbour x ADVPL (Round 2, Figth!) ;

  3. Protheus :: Advpl :: Duelo de Titãs :: Harbour x ADVPL (You Win!) ; e

  4. Protheus :: Advpl :: Duelo de Titãs :: Harbour x ADVPL (Making-of :: operador de Hash)

Os “Bastidores da série: Protheus :: Advpl :: Duelo de Titãs :: Harbour x ADPL apresenta, alguém que nunca vemos;  quase ninguém sabe da existência, mas que faz boa parte do serviço. Poderia-mos chamá-lo de “o maquiador”, “o arrumador”, “o resolvedor”, … , mas é, na verdade, o “Pré-Processador”.

Como muitos, o compilador nem sabe de sua existência. O compilador só vê aquilo que lhe interessa: O Programa a ser compilado.

O Compilador não conhece comandos, diretivas, arquivos include. Seu vocabulário é restrito ao dialeto da linguagem. É a Estrela do filme. Já o Pré-Processador o Duble.

O Pré-Processador vive nos Bastidores como a um serviçal. Aguardando as mensagens enviadas ao Compilador para “Pré-Traduzi-las”, afinal, o Compilador gosta de Tudo “mastigado”.

O Pré-Processador é quem faz o serviço pesado. Por exemplo:

Para o programa example1.prg:

image

image

image

image

image

image

Para example2.prg

image

image

e, para o example3.prg

image

image

Para o programa xlsxml.prg

image

image

image

image

image

image

image

image

image

image

Com isso, o mistério do “Pré-Processador” é desvendado e agora, tanto o Compilador, quanto nós, sabemos de sua existência.

The End.

[]s

иαldσ dj

Um comentário: