A Linguagem ADVPL
É uma linguagem de programação desenvolvida e utilizada pela Microsiga no que diz respeito à customizações de funções que serão implementadas no Advanced Protheus.
Principais características:
A Linguagem ADVPL teve seu início em 1994 sendo na verdade uma evolução na utilização de linguagem no padrão xBase pela Microsiga Software S.A.
É uma linguagem orientada a objetos e a eventos, permitindo ao programador desenvolver aplicações visuais e criar suas próprias classes de objetos.
Quando compilados, todos os arquivos de código tornam-se unidades de inteligência básicas, chamados APO's.
O compilador e o interpretador da linguagem ADVPL é o próprio servidor Protheus (Protheus Server) e existe um ambiente visual para desenvolvimento integrado onde o código pode ser criado, compilado e depurado.