Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 14 Próxima »

(aviso) em desenvolvimento (versão rascunho) .... (aviso)

TLPP é um avanço da linguagem AdvPL. Elas não se excluem; pelo contrário, se complementam.

Um dos principais objetivos em TLPP é oferecer novos recursos de programação conhecidos em diversas linguagens modernas.
A grande maioria dos recursos que já vinham sendo oferecidos em AdvPL estão igualmente propagados em TLPP.
Isso reflete o forte compromisso que temos com o legado, de modo a permitir uma migração gradual e de baixo impacto para quem pretende, futuramente, portar de AdvPL para TLPP.
Contudo, não há dúvidas de que o avanço da tecnologia e o consumo dos novos recursos da plataforma passam a ser endereçados via TLPP.

                                              recursos                                        TLPP   ADVPL           saiba mais                 
escopo de variáveis: local, private, public e static    (mais)    (mais)
escopo de funções: function, static function, main function, user function    (mais)    (mais)
estruturas de controle: if, else, while, for e case    (mais)    (mais)
blocos de código    (mais)    (mais)
macro-execução    (mais)    (mais)
acesso a base de dados    (mais)    (mais)
criação de jobs    (mais)    (mais)
error block    (mais)    (mais)
identificadores de nomes longos    (mais)    (menos)
namespace    (mais)    (menos)
annotation e reflection    (mais)    (menos)
checagem de tipos: variáveis, funções e parâmetros    (mais)    (menos)
try-catch    (mais)    (menos)
parâmetros nomeados    (mais)    (menos)
classes: propriedades públicas, privadas e protegidas    (mais)    (menos)
classes: métodos de objetos e métodos estáticos da classe    (mais)    (menos)
classes: sobrecarga de operadores    (mais)    (menos)
classes: interfaces abstratas    (mais)    (menos)












  • Sem rótulos