DL / SQL.

DL / SQL é uma linguagem de programação declarativa com base na parte superior de um banco de dados SQL.
Baixe Agora

DL / SQL. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Mr. Zdeeck
  • Site do editor:
  • http://zdeeck.borg.cz/programming/wlse.phtml

DL / SQL. Tag


DL / SQL. Descrição

O DL / SQL é uma linguagem de programação declarativa com base no topo de um banco de dados SQL. DL / SQL é declarativo, linguagem de programação completa de Turing com base no banco de dados SQL. A ideia principal é armazenar o programa e os dados em uma tabela SQL e tornar todos os cálculos nele. A versão atual do intérprete escrito em PHP contém avaliação quase-preguiçosa e cache simples. A sintaxe foi inspirada por Lisp e Bash. Soa estranho? Por exemplo, (* (+ 24 (#fact 4)) 3) significa (2 + 4 + fato (4)) * 3 Onde o fato é a função definida pelo usuário para fatorial.As provavelmente notou, DL / SQL tem notação de prefixo (polonês) com bracketing compulsório. Isso significa, na frente, qualquer nome de função deve estar abertura do suporte e após o último parâmetro de uma função deve estar fechando o suporte. Com esta regra, é muito fácil implementar listas de argumentos de comprimento variável.Para implantação real É necessário alterar o núcleo de acordo com suas necessidades - algumas construções especiais são sempre necessárias. Fortunatelly o núcleo é flexível e facilmente extensível. Agora, o DL / SQL usa o MySQL como backend. Há apenas várias chamadas para o banco de dados, mudando-os é trabalho por alguns minutos para que Porting DL / SQL para digamos que postgresql é o bolo. Há apenas duas chamadas de API: rpn_init () limpa todos os valores em cache (realmente define o Contado bit para false) .rpn_eval ($ expressão) Avalia a expressão dl / sql inserida. Para usar o intérprete DL / SQL, é necessário incluir o arquivo rpnparser.phtml em seu projeto. Para fácil implementação, também aconselho você a incluir arquivo include / setup.phtml que contém todas as coisas necessárias para conectar ao banco de dados e definir os diretórios. Sem este arquivo, você terá que fazer todas as coisas sozinho!


DL / SQL. Software Relacionado

Cepot.

Ceespot é um intérprete de comando que compila e executa a fonte de script. ...

148

Download